为了账号安全,请及时绑定邮箱和手机立即绑定

APN 证书之间的区别

APN 证书之间的区别

哈士奇WWW 2023-06-04 17:33:28
开发服务器证书和生产服务器证书之间有什么区别吗?如果我有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 密钥。


查看完整回答
反对 回复 2023-06-04
  • 1 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信