推送通知不适用于iOS9及更高版本

时间:2015-12-30 14:58:08

标签: ios objective-c iphone push-notification apple-push-notifications

我试过这些方法:

  1. 我注意到每次全新安装都会更改设备令牌,这有点奇怪,因为我们必须为每个新实例更新服务器。现在我修复了在钥匙串中保存UUID。

  2. 我已经创建了开发提供和检查。但没有运气。

  3. 我创建了Adhoc配置并进行了检查。但仍然没有获得PN。

1 个答案:

答案 0 :(得分:1)

根据您分发应用的方式,您可能位于沙箱或生产服务器上。您的令牌仅适用于为其配置应用的服务器。

此外,您发送推送通知的计算机需要具有正确的证书和密钥才能与APNS服务器进行交互。

需要注意的一件事是对开发和生产APNS证书使用相同的证书签名请求,如果某些服务检测到.p12文件中的错误证书,则某些服务将无法正确发送,并且钥匙串访问将导出超过如果您使用相同的CSR,则有两个项目。