我已将push notifications
作为开发人员帐户进行了测试,但是当我尝试将其放在TestFlight上供测试人员测试时,它没有显示推送通知,但数据已正确接收。那么我需要为certificate
生成一种TestFlight
,还是我的个人资料中存在一些问题?
我通过XCode
安装应用程序时推送通知有效,但是当我从测试航班安装它时,它无效。
答案 0 :(得分:1)
问题是您正在使用开发APNS证书。 对于TestFlight用户,您需要使用生产APNS发送推送通知(因为当您创建项目的存档时,它是使用发布版本设置生成的)。您可以在Apple的开发人员门户中生成它:在您的应用程序设置页面中。
答案 1 :(得分:0)
是的,GhKaren是对的。当您在itunesconnect上传应用程序并在Test-flight上分发应用程序时,您必须使用Production APNS。