推送通知 - 当应用程序处于实时状态时,为什么我会在设备中接收通知

时间:2016-03-25 07:08:00

标签: ios notifications

你可以帮我任何人。

实际上,我开发了一个带有推送通知服务的应用程序。在开发过程中,使用的设备在分发后没有收到任何通知(当应用程序处于实时状态时).i已经在xcode中安装了两个证书。即使我收到任何通知。

提前

thanx

1 个答案:

答案 0 :(得分:0)

app live后有两种保留推送通知的可能性:

1:错误的PEM文件

您需要在已备份的服务器上将开发PEM替换为分发PEM文件。

要创建PEM文件,您需要导出您的distribution.cer并按照链接中建议的步骤创建PEM:

https://blog.serverdensity.com/how-to-build-an-apple-push-notification-provider-server-tutorial/

上一行:cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem在上面的链接中有错误。

2:移除沙盒模式

应用后,您需要从脚本中删除沙箱字

gateway.sandbox.push.apple.com:2195gateway.push.apple.com:2195