gpt4 book ai didi

apple-push-notifications - 在 ios 13 上未获得 APNS 设备 token

转载 作者:行者123 更新时间:2023-12-04 12:44:36 24 4
gpt4 key购买 nike

我有与 APNS 设备 token 相关的问题。在我使用 Xcode 10.2 和 iOS 12.1 之前。此时我曾经在委托(delegate)方法中获取设备 token

-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

我正在像这样注册 APNS,它运行良好。
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
[center requestAuthorizationWithOptions:(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge) completionHandler:^(BOOL granted, NSError * _Nullable error){
if(!error){
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
}];

现在,当将 iOS 13 安装到我的 iPhone 设备并使用 Xcode 11 时,不会调用委托(delegate)方法 didRegisterForRemoteNotificationsWithDeviceToken 。无法理解这个问题。
我已经对此进行了研究,我知道从委托(delegate)方法获取 token 有一些变化,但在我的情况下,委托(delegate)方法甚至没有被调用。它再次适用于 iOS 12。

最佳答案

只需重新启动您的 iPhone。就这么简单,在 90% 的情况下它会解决您的问题。

关于apple-push-notifications - 在 ios 13 上未获得 APNS 设备 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58264338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com