【发布时间】:2017-01-23 20:11:21
【问题描述】:
我已尝试使我的应用程序适应 iOS 10,但我遇到了推送通知问题。我已经在 iOS 9 和 iOS 10 的两台设备上测试了推送。在我的 Capabilities 应用程序中,推送通知没有打开,但应用程序在 iOS 8 和 iOS 9 中工作正常,但在 iOS 10 中我无法获取令牌错误:
Error Domain=NSCocoaErrorDomain Code=3000 "没有为应用程序找到有效的 'aps-environment' 授权字符串"
我在 Capabilities 中打开了 Push Notification,并且 push Notifications 可以正常工作,有时它在 iOS 10 中可以正常工作,但是第二天早上,我在 iOS 9 设备上对其进行了测试,但它不起作用,我切换到 iOS 10 设备并且推送是也没有工作,我回到旧版本,没有打开功能,它在 iOS 9 设备上工作正常,但在 iOS 10 中没有(令牌)。
我尝试删除和下载临时配置文件,删除 Xcode 中的所有缓存,擦除设备,我试过 Push notification issue with iOS 10
但它没有用。
我该如何解决它??
【问题讨论】:
-
请检查您在项目中的证书和能力。
-
在 iOS 9 设备上使用 XCode 8 并在 Capabilities 中关闭 Push Notification 推送来得很好
-
嗨 @Sergio 我在 iOS 10 上遇到了类似的问题。你设法解决了这个问题吗?
-
我也遇到了这个问题,推送现在可以在 iOS 10 上运行,但在 iOS 9 上不行
-
标签: ios xcode apple-push-notifications ios9 ios10