iOS APNs 推送通知 - 开发

Posted

技术标签:

【中文标题】iOS APNs 推送通知 - 开发【英文标题】:iOS APNs Push Notifications - Development 【发布时间】:2014-05-03 12:15:17 【问题描述】:

我想使用开发证书发送推送通知,但它不起作用。 我已经生成了 SSL 证书,但是当在 php 上使用它时,这是结果

[03-May-2014 14:02:15 Europe/Rome] PHP 警告: stream_socket_client() [function.stream-socket-client]: 无法连接到 ssl://gateway.sandbox.push.apple.com:2195 (连接超时)

我尝试创建文件。 pem 几次,但总是不顺利。

为了生成 pem 文件,我执行了 Apple 文档中描述的步骤。

怎么了?

【问题讨论】:

【参考方案1】:

您是否检查过您的服务器是否可以访问苹果服务器?

尝试远程登录:

telnet gateway.sandbox.push.apple.com 2195

如果答案是肯定的,我的建议是遵循该教程以确保您的 pem 文件生成良好:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1(转到“制作 PEM 文件”一章)

【讨论】:

以上是关于iOS APNs 推送通知 - 开发的主要内容,如果未能解决你的问题,请参考以下文章

iOS:从 AWS SNS 向 APNS 发送推送通知

iOS:生产推送通知,来自 APNS 服务器的无效令牌

Ios Voip Apns 推送通知延迟 4 分钟

iOS APNS 的 Expo 推送通知

我可以使用 APNS Dev iOS 证书向其他设备发送推送通知吗?

再次打开设备或 Internet 后,iOS 未收到待处理的 APNs 推送通知