推送通知在生产模式下无效

时间:2014-11-14 11:38:31

标签: ios push-notification

我正在实施推送通知,它正在开发模式下工作。 在生产模式下,当我运行应用程序时,我在Xcode中收到此消息,但应用程序将安装在设备上。

  

启动失败:无法获得进程11288的任务

在设备上打开应用后,我获得了令牌ID,但没有收到通知,当我在终端中运行simple.php文件时,我收到消息

connected to APN
Message successfully delivered

我使用AdHoc生产配置证书来测试应用程序。

您能告诉我如何在生产中测试推送通知。

2 个答案:

答案 0 :(得分:0)

您需要使用生产推送证书,您可以使用与开发证书相同的方式(仅选择生产),以及将服务器地址从gateway.sandbox.push.apple.com更改为gateway.push.apple.com ...

编辑:您不能调试生产应用程序,这就是您在生产模式下出现Xcode错误的原因......

答案 1 :(得分:0)

首先,您收到以下错误

launch failed: failed to get the task for process 11288

因为,您正在生产(adhoc / distribution / release)计划模式中运行应用程序。

其次,您的pem文件及其密码应该是正确的。还要确保使用正确的生产网关。

如果您可以在此处共享您的服务器文件,我们可以为您提供更多帮助。 感谢