即使连接到 APNS,也不会为生产发送推送通知 [重复]

Posted

技术标签:

【中文标题】即使连接到 APNS,也不会为生产发送推送通知 [重复]【英文标题】:push notification not sent for production even it is connected to APNS [duplicate] 【发布时间】:2013-08-29 09:31:55 【问题描述】:

我想在我的应用程序中实现推送通知。 首先,我在开发方面尝试它,它正在工作。现在,我正在对其进行生产测试,但它不起作用。 我已经在我的 php 中将沙箱更改为 ssl://gateway.push.apple.com:2195。

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

$ openssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem

$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12

输入导入密码:MAC 验证 OK 输入 PEM 密码:验证 - 输入 PEM 密码:

$ cat PushChatCert.pem PushChatKey.pem > ck.pem

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

在我的 php 中,它说:连接到 APNS 消息已成功传递。

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

请帮忙,谢谢

【问题讨论】:

这和你两小时前问的问题不完全一样吗? ***.com/questions/18504726/… 【参考方案1】:

推送通知不一定总是到达,但您仍然需要确保您已更新新的配置文件、密码和沙盒

【讨论】:

是的,我确信我输入了正确的密码和证书,并且我删除了沙盒,因为用于分发 请在您的机器上本地测试通知,而不是放在服务器上,然后您将能够确保您的 ios 端是好的,如果您仍然无法收到,那么您应该需要制作 pem 文件再次

以上是关于即使连接到 APNS,也不会为生产发送推送通知 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

应用程序删除和 APNS

Windows azure 中的 APNS

APNS - 将应用程序退出生产并投入开发

如何测试 sns APNS 推送通知到单个设备

Apple 推送通知:发送大量消息

django 的 APNS 问题