开发服务器证书和生产服务器证书之间有什么区别吗?如果我有my_certificate.p12并为 ApnService 提供该信息 <bean id="apnsServiceFactory" class="org.apache.camel.component.apns.factory.ApnsServiceFactory"> <property name="feedbackHost" value="feedback.sandbox.push.apple.com" /> <property name="feedbackPort" value="2196" /> <property name="gatewayHost" value="gateway.sandbox.push.apple.com" /> <property name="gatewayPort" value="2195" /> <property name="certificatePath" value="file:etc/my_certificate.p12" /> <property name="certificatePassword" value="111" /></bean>它会等于那个吗?<bean id="apnsServiceFactory" class="org.apache.camel.component.apns.factory.ApnsServiceFactory"> <property name="feedbackHost" value="feedback.push.apple.com" /> <property name="feedbackPort" value="2196" /> <property name="gatewayHost" value="gateway.push.apple.com" /> <property name="gatewayPort" value="2195" /> <property name="certificatePath" value="file:etc/my_certificate.p12" /> <property name="certificatePassword" value="111" /></bean>我的意思是,我是否能够仅通过 1 个证书获得一些推送和反馈,还是我必须同时拥有两者?对于开发中的测试,我应该使用gateway.sandbox.push.apple.com还是可以使用feedback.push.apple.com?
1 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
当您处于开发模式时,我的意思是对于通过 Xcode 或 OTA 安装在设备中的构建,通知必须使用开发证书并且需要用于gateway.sandbox.push.apple.com
发送通知。
但是在生产模式下,我的意思是一旦你测试过一切看起来都很好,并将构建上传到 AppStore/TestFlight。因此,对于这些构建,您需要使用生产/分发证书并需要通过feedback.push.apple.com
.
更新:
如果您需要通用的开发和分发方式。然后停止使用证书,而是开始使用基于令牌的 APNs 密钥。
添加回答
举报
0/150
提交
取消