【发布时间】:2016-11-12 05:15:55
【问题描述】:
我有一个基于 XCode 7.3 和 swift 2.3 版本的应用程序,并且已在应用程序商店上线。在 iOS 9 上成功生成了设备令牌,但是当我在 iOS 10 上对其进行测试时,没有生成设备令牌。我无法在 iOS 设备上调试它,因为 XCode 不支持 iOS 10 设备。因此,我使用生产模式存档,然后在 iOS 10 设备上进行测试,但无法获取设备令牌。我知道 iOS 10 有一个新的通知框架,但 XCode 7 不支持。是 iOS 10 操作系统上的任何错误,还是我做错了,因为我没有找到任何解决方案。另外由于某些原因,我无法将代码转换为 swift 3.0。
我遇到了一个奇怪的问题。在开发配置文件中生成 iOS 10 的设备令牌,但在生产模式下不会生成。任何可能的原因。
【问题讨论】:
-
您可以在 Xcode 7.x 版本中调试 iOS 10 设备。检查这里我已经回答了stackoverflow.com/a/39865199/2545465
-
还可以尝试 NWPusher 检查您在 dev 或 adhoc 模式下的推送通知。 github.com/noodlewerk/NWPusher
标签: ios swift push-notification ios10 usernotifications