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

Posted

技术标签:

【中文标题】推送通知不适用于 iOS9 及更高版本【英文标题】:Push notification is not working with iOS9 and above 【发布时间】:2015-12-30 14:58:08 【问题描述】:

我尝试了以下方法:

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

    我已创建开发条款和检查。但运气不好。

    我创建了临时配置和检查。但仍然没有得到 PN。

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于推送通知不适用于 iOS9 及更高版本的主要内容,如果未能解决你的问题,请参考以下文章

离子推送通知自定义声音无法在 Android Oreo 及更高版本上播放

Windows 10 通知

WatchOS 动态通知不适用于 Xcode 11.1 及更高版本 - 未调用 didReceive

推送通知不适用于 iPhone 所有设备 (Xcode8) 版本

Firebase 推送通知不适用于试飞

iOS6 会收到静默推送通知吗?