-2

我想在我的应用程序中实施推送通知。 首先,我尝试了它的发展方面,它正在工作。现在,我正在测试它的生产,它不工作。 我已经在我的php中将sandbox更改为ssl://gateway.push.apple.com:2195。即使连接到APNS,也不会发送推送通知

我用这个步骤创建了production.pem。

$ OpenSSL的X​​509 -in aps_developer_identity.cer -inform退房手续PushChatCert.pem

$ OpenSSL的PKCS12 -nocerts退房手续PushChatKey.pem -in PushChatKey.p12

输入导入口令:MAC验证OK输入PEM密码短语:验证 - 输入PEM密码短语:

$猫PushChatCert.pem PushChatKey.pem> ck.pem

,我上传了我的ck.pem到我的共享主机。这不是什么错误,但它不会推送通知。

在我的php中,它说:连接到APNS消息成功发送。

但是,在设备中没有收到推送通知。

请帮忙,谢谢

+0

难道这不是字面上同样的问题和你在两个小时之前问过的问题? http://stackoverflow.com/questions/18504726/apple-push-notification-is-not-working-for-distribution-but-working-for-developm –

+0

没有人回答我 – Fatima

回答

0

这是没有必要的强制通知到达始终,但仍ü应该需要确保u必须更新新的配置文件和密码短语和沙箱

+0

是的,我相信我把正确的密码和证书,我删除沙箱,因为分发 – Fatima

+0

请在你的机器上本地测试通知,而不是放在服务器上,那么你将能够确保你的iOS端是好的,如果你仍然无法接收,那么你应该需要再次制作pem文件 –