在iOS 9+上永远不会调用Apple PushKit didUpdatePushCredentials

Pac*_*ker 12 iphone voip apple-push-notifications ios pushkit

我正在为iPhone开发一个VoIP应用程序.为了接听电话,Apple开发了PushKit,因此开发人员可以使用APNS发送VoIP通知.

在iOS 8上一切正常.当我更新到iOS 9时,注册后PKRegistryDelegate不会触发该方法didUpdatePushCredentials.

有什么想法/建议吗?

vin*_*n25 13

从Project-> Capabilities启用"推送通知"标志解决了我的问题.这很奇怪,因为它早先没有它.这个回复可能会迟到,但希望这有助于某人.我很难搞清楚这一点.