ios - Pushkit token 无法进入某些设备 iOS

标签 ios apple-push-notifications pushkit

我已经实现了 PushKit。我已执行以下步骤:

1.) https://stackoverflow.com/a/38184769/4970453

2.) https://stackoverflow.com/a/28562124

我能够获得 didUpdatePushCredentials 设备 token 。 工作于 --> iPhone 5s , iPhone6 Plus

didUpdatePushCredentials 不适用于 --> iPhone6 和 iPhone7

我对所有设备使用相同的证书和构建。不知 Prop 体问题。 如果有人遇到过此类问题,请分享解决方法。

我的代码和证书链接

代码 -> https://www.dropbox.com/sh/x2615t7xn8mavs3/AADbX5nBuF5_08YNPX8wI59ga?dl=0

cer -> https://www.dropbox.com/sh/70l4htj1c46emog/AABxBalaoN1JP22dQp8-mNXGa?dl=0

 Solution -----> I have changed Bundle identifier And create New certificate with New BundleId.

最佳答案

确保在证书页面中您已在 App ID 中启用推送通知。 也可以尝试使用 3G/4G 连接。网络配置可能不允许设备获取 token 。

关于ios - Pushkit token 无法进入某些设备 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45054269/

相关文章:

ios - PushKit 不接受凭据

ios - didReceiveIncomingPushWith - 不工作 - iOS

ios - 不能在不可变值部分使用可变成员是一个 let 常量 (swift3)

IOS9和uiwebview问题?

iOS:在用户向下拖动时拉伸(stretch)/调整 UITableView 标题?

ios - 在删除并重新安装应用程序后重新生成推送通知权限的 iOS 系统警报

ios - 无法使用 PushKit 接收 VoIP 通知

ios - 如何将带有 Wit.ai iOS SDK 的 iOS 应用程序连接到运行 wit.ai 的 node.js 应用程序?

ios - 是否可以同时运行不同的 Erlang OTP 版本?

apple-push-notifications - iOS使用APNs Auth Key : suddenly "403 Forbidden: {"reason":"InvalidProviderToken"}"发送推送