在功能上切换后,iOS 9/10中未收到Apple推送通知

时间:2016-09-15 17:42:06

标签: ios xcode apple-push-notifications ios9 ios10

我已尝试将我的应用程序调整为iOS 10,但我遇到推送通知问题。我已经测试了iOS 9和iOS 10的两个设备的推送。在我的应用程序功能推送通知没有打开,但应用程序在iOS 8和iOS 9中正常工作,但在iOS 10中,我无法使用令牌错误:

  

错误域= NSCocoaErrorDomain代码= 3000"无效' aps-environment'找到申请"

的权利字符串

我启用了功能中的推送通知,推送通知有效,有时它在iOS 10中工作正常,但第二天早上,我在iOS 9设备上测试它并没有用,我切换到iOS 10设备并推送是我没有使用它,我回到旧版本,没有打开功能,它在iOS 9设备中工作正常,但在iOS 10中没有(令牌)。 我尝试删除和下载临时配置文件,删除Xcode中的所有缓存,擦除设备,我试过Push notification issue with iOS 10 但它没有用。
我该如何解决?

1 个答案:

答案 0 :(得分:3)

我找到了解决方案,在我的情况下:在iOS 10之前我们只使用Production sertificate来测试推送,它工作正常,但在iOS 10推送后没有在应用程序中运行Xсode(但在TestFlight中接收),在我们创建之后并使用开发人员证书签署推送 - 它再次工作