iOS 13未获得VoIP推送令牌



我通过以下代码在AppDelegate方法func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool中注册PKPushRegistry的委托:

let voipRegistry: PKPushRegistry = PKPushRegistry(queue: nil)
voipRegistry.delegate = self
voipRegistry.desiredPushTypes = [.voIP]
self.voipRegistry = voipRegistry

当我在iOS 12上运行应用程序时,一切都正常——方法func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType)被触发,但在iOS 13的情况下,这个方法根本没有被触发。

我在iOS 13的情况下做错了什么?我可能需要添加一些额外的代码吗?

我不知道发生了什么变化,但一天后一切都正常了——收到了令牌,触发了方法func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType)

相关内容

  • 没有找到相关文章

最新更新