我试过以下方法:
我注意到每次全新安装都会更改设备 token ,这有点奇怪,因为我们必须为每个新实例更新服务器。现在我已经修复了在钥匙串(keychain)中保存 UUID 的问题。
我已经创建了开发配置并进行了检查。但是运气不好。
我已经创建了临时配置和检查。但是还是没有拿到PN。
最佳答案
根据您分发应用程序的方式,您可能在沙盒或生产服务器上。您的 token 仅适用于为该应用配置的服务器。
此外,您发送推送通知的机器需要具有正确的证书和 key 才能与 APNS 服务器交互。
需要注意的一件事是对开发和生产 APNS 证书使用相同的证书签名请求,如果某些服务在 .p12 文件中检测到错误的证书,则它们将无法正确发送,并且钥匙串(keychain)访问将导出超过如果您使用相同的 CSR,则为两个项目。
关于ios - 推送通知不适用于 iOS9 及更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34531852/