【问题标题】:php iOS Push Notifications not workingphp iOS推送通知不起作用
【发布时间】:2013-01-28 06:55:53
【问题描述】:

ApnsPHP[11001]:错误:无法连接到“ssl://gateway.sandbox.push.apple.com:2195”:连接超时 (110)。

我正在使用http://code.google.com/p/apns-php/此代码进行推送通知 我正在尝试为 iphone 应用程序做一个 php 推送通知。我正在使用linux服务器。我从网上阅读了很多文章来做到这一点,但所有文章都没有更新,都是 2 年前更新的。我的问题是 ApnsPHP[11001] 如何解决这个问题,请帮助我。一些网站建议使用 entrust_root _certification_authority.pem 这是什么。如何得到这个。这是每个网站都是独一无二的吗?是否需要 https 来执行此操作。请帮帮我。

【问题讨论】:

  • 您的推送证书是否与苹果一起设置?

标签: php ios push-notification apple-push-notifications apns-php


【解决方案1】:

https 是必需的,您需要签署连接

服务器需要您的推送证书。因此,apns-php 需要推送证书、使用它的密钥和苹果 wwdr 证书。

我猜这就是文章所说的 pem。它特定于应用程序 > 推送证书和密钥不同

=> 所以 -- IIRC 的程序大致是:

  1. 向苹果注册app id
  2. 配置它以推送和下载证书
  3. 下载通用 wwdr 证书
  4. 将其导入钥匙串
  5. 将私钥、证书和 wwdr 导出为 PEM 文件
  6. 授予服务器端访问该 pem 文件的权限 (我没有使用 apns-php 而是我自己的脚本,所以我不知道细节,但再次:大致就是这样 :)

【讨论】:

  • 感谢您的重播
  • 概述了我记得的过程:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-13
  • 1970-01-01
  • 2012-05-08
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多