我已经实现了 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/