【发布时间】:2020-02-13 23:41:08
【问题描述】:
我试图获取 APNS 推送令牌。
func configPushNotifications(_ application: UIApplication) {
application.registerForRemoteNotifications()
}
但如果我使用的是 My Phone Sim Internet (4g/3g),我没有从 AppDelegate 收到任何令牌。
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
但如果我使用 Wifi,它工作正常。
我检查了iOS 13.1.2 和13.1.3。两者都有同样的问题。但是像iOS 12 or 11 这样的较低版本工作正常。是苹果虫吗?或者我必须为移动网络请求具有不同配置的令牌?
【问题讨论】:
-
终止条款,可能是 Apple 没有收到 APNS 推送令牌请求。可能是被
some网络运营商阻止了。我改变了我当前的网络运营商,它又开始工作了。并且应用程序成功接收了 APNS 推送令牌。如果有人知道这个问题的任何解决方案?如何确保 Apple 在没有任何阻塞的情况下收到 APNS 令牌请求? -
面临同样的问题。你能指导我,如何解决这个问题??
-
遇到同样的问题,iOS 13.4.1,无法获取设备令牌,没有错误,如何获取设备令牌?
-
你可以尝试发布 ipa 吗?这对我来说很有趣,我没有在开发版本中获得推送令牌,但是在使用发布配置文件和发布 ipa 时,我确实收到了推送令牌而没有问题。
-
我现在也有同样的问题。有人在使用开发者资料吗?
标签: ios swift apple-push-notifications devicetoken