php - Apple Push 服务长时间无法连接。我这边什么都没有改变

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

我正在使用 Apns-PHP 库发送 Apple 推送通知。它运行正常,证书正常,最近发送了大量推送。

虽然有一段时间,它无法连接到 Apple 服务。这很奇怪,因为我们这边没有任何变化。事实上,很长一段时间都没有人接触过服务器。

您知道 Apple 方面是否发生了任何可能阻止连接的更改吗?

这是来 self 的服务器的日志示例:

Tue, 04 Feb 2014 03:54:42 +0000 NmPns[7799]: INFO: Starting Job (job ID: 581 ; env: 2)
Tue, 04 Feb 2014 03:54:42 +0000 NmPns[7799]: INFO: Preparing job - building queue.
Tue, 04 Feb 2014 04:10:38 +0000 NmPns[7799]: INFO: Built queue (device count: 421335)
Tue, 04 Feb 2014 04:10:39 +0000 NmPns[7799]: INFO: Connecting to Apple server...
Tue, 04 Feb 2014 04:10:39 +0000 ApnsPHP[7799]: INFO: Trying ssl://gateway.push.apple.com:2195...
Tue, 04 Feb 2014 04:10:40 +0000 ApnsPHP[7799]: ERROR: Unable to connect to 'ssl://gateway.push.apple.com:2195':  (0)
Tue, 04 Feb 2014 04:10:40 +0000 ApnsPHP[7799]: INFO: Retry to connect (1/3)...
Tue, 04 Feb 2014 04:10:41 +0000 ApnsPHP[7799]: INFO: Trying ssl://gateway.push.apple.com:2195...
Tue, 04 Feb 2014 04:10:41 +0000 ApnsPHP[7799]: ERROR: Unable to connect to 'ssl://gateway.push.apple.com:2195':  (0)
Tue, 04 Feb 2014 04:10:41 +0000 ApnsPHP[7799]: INFO: Retry to connect (2/3)...
Tue, 04 Feb 2014 04:10:42 +0000 ApnsPHP[7799]: INFO: Trying ssl://gateway.push.apple.com:2195...
Tue, 04 Feb 2014 04:10:43 +0000 ApnsPHP[7799]: ERROR: Unable to connect to 'ssl://gateway.push.apple.com:2195':  (0)
Tue, 04 Feb 2014 04:10:43 +0000 ApnsPHP[7799]: INFO: Retry to connect (3/3)...
Tue, 04 Feb 2014 04:10:44 +0000 ApnsPHP[7799]: INFO: Trying ssl://gateway.push.apple.com:2195...
Tue, 04 Feb 2014 04:10:44 +0000 ApnsPHP[7799]: ERROR: Unable to connect to 'ssl://gateway.push.apple.com:2195':  (0)
Tue, 04 Feb 2014 04:10:44 +0000 NmPns[7799]: ERROR: Aborting job! Cannot connect to server. Message: Unable to connect to 'ssl://gateway.push.apple.com:2195':  (0)

最佳答案

也许您的证书已过期? 进入您的开发人员控制台,在“证书”部分。 如果推送通知是“已启用”或“可配置”,请查看您应用的应用 ID

关于php - Apple Push 服务长时间无法连接。我这边什么都没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606013/

相关文章:

php - 当没有值重复时重复键输入

ios - 如何将数据从 UIViewsController 传递到 UIView,Swift

ios - 从选项卡 Controller 在当前上下文中呈现 Model View Controller 后出现黑屏

ios - 如何为 iOS 版本 9 + 10(或许还有 8)实现 Apple 推送通知?

ios - 什么是苹果iOS开发证书和APNs Development iOS

PHP - 使用循环将数据上传到数据库

php - 使用 PHP 验证的定位错误联系表单

php - 如何在 Laravel 中正确嵌套 where 子句?

ios - 使用 Basic Auth 的 AFNetworking 请求最初有效,但几分钟后失败

ios - 我的应用已被接受,但出现 "Missing Push Notification Entitlement"警告