我正在为 iPhone 开发一个 VoIP 应用程序。为了接听电话,Apple 开发了 PushKit,以便开发人员可以使用 APNS 发送 VoIP 通知。
在 iOS 8 上一切正常。当我更新到 iOS 9 时,注册后PKRegistryDelegate
不会触发该方法didUpdatePushCredentials
。
有什么想法/建议吗?
我正在为 iPhone 开发一个 VoIP 应用程序。为了接听电话,Apple 开发了 PushKit,以便开发人员可以使用 APNS 发送 VoIP 通知。
在 iOS 8 上一切正常。当我更新到 iOS 9 时,注册后PKRegistryDelegate
不会触发该方法didUpdatePushCredentials
。
有什么想法/建议吗?
从 Project->Capabilities 启用“推送通知”标志解决了我的问题。这很奇怪,因为它之前没有它工作。这个回复可能迟到了,但希望这对某人有所帮助。我很难弄清楚这一点。
所以我也遇到了这个问题,花了两天时间把头发拔掉。我做了所有这些:
所有这一切都没有帮助。
然后,出于某种原因,我想,如果我只是打开我正在测试的手机,然后再打开,会怎样。
然后它起作用了......
对我来说这是证书的问题。我的应用程序使用了开发证书,没有配置推送该证书。希望这可以帮助任何人..