Dvo*_*ole 15 push-notification apple-push-notifications ios ios7 xcode5
我的服务器只运行一个发送推送通知的版本,它有我的生产(发布)推送证书.
如何使用相同的生产证书在我的调试设备上测试通知并调试版本?
我的设备正在发送令牌,但是当我尝试发送真实的推送通知时,Apple服务器返回状态8错误,这意味着设备令牌不正确.
小智 14
派对有点晚,但即使所有其他答案都是正确的,他们也没有真正回答你的问题.
答案是:您无法使用调试版本测试生产APNS.
调试版本将始终获得沙盒 APNS令牌.
发布版本(ad-hoc或app store)将始终获得生产 APNS令牌.
其背后的逻辑是,为了调试应用程序,您需要使用调试证书和配置文件进行签名.该配置文件确定您的应用程序连接到哪个APNS端点.
Era*_*ran 10
如果使用开发配置文件构建应用程序,则会收到沙箱设备令牌,该令牌仅在沙箱推送环境中有效(使用沙箱推送服务器和沙箱推送证书).
如果使用生产或AdHoc配置文件构建应用程序,您将收到生产设备令牌,该令牌仅在生产推送环境中有效(使用生产推送服务器和生产推送证书).
| 归档时间: |
|
| 查看次数: |
9253 次 |
| 最近记录: |