开启iOS 9/10后未接收到Apple推送通知功能

问题描述:

我试图将我的应用程序改编为iOS 10,但我遇到推送通知问题。我在iOS 9和iOS 10的两款设备上测试了推送功能。在我的应用程序中,功能推送通知未打开,但应用程序在iOS 8和iOS 9中正常工作,但在iOS 10中,我无法获取带有错误的令牌:开启iOS 9/10后未接收到Apple推送通知功能

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application"

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

+0

请检查您的证书和项目能力。 –

+0

在iOS 9设备与XCode 8并关闭推送通知功能推得很好 – Sergio

+0

嗨@Sergio我有类似的问题与iOS 10.您设法解决这个问题吗? –

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