在试飞时发布推送通知

时间:2016-04-08 11:00:18

标签: ios xcode push-notification testflight

我已将push notifications作为开发人员帐户进行了测试,但是当我尝试将其放在TestFlight上供测试人员测试时,它没有显示推送通知,但数据已正确接收。那么我需要为certificate生成一种TestFlight,还是我的个人资料中存在一些问题? 我通过XCode安装应用程序时推送通知有效,但是当我从测试航班安装它时,它无效。

2 个答案:

答案 0 :(得分:1)

问题是您正在使用开发APNS证书。 对于TestFlight用户,您需要使用生产APNS发送推送通知(因为当您创建项目的存档时,它是使用发布版本设置生成的)。您可以在Apple的开发人员门户中生成它:在您的应用程序设置页面中。

答案 1 :(得分:0)

是的,GhKaren是对的。当您在itunesconnect上传应用程序并在Test-flight上分发应用程序时,您必须使用Production APNS。