1

最近我的推送通知证书超时,所以我必须创建新证书Universal Push Notification Client SSL Certificate。但是当我更新我的证书时,我的 php 服务器无法推送通知,Apple 返回错误

无法设置私钥文件

似乎问题来自最近的 Apple 更新。

APNs 提供者 API

Apple Push Notification 服务包括 APNs Provider API,允许您将远程通知发送到 iOS、tvOS 和 OS X 设备上的应用程序,以及通过 iOS 发送到 Apple Watch。该 API 基于 HTTP/2 网络协议。每次交互都以包含 JSON 有效负载的 POST 请求开始,您从提供商服务器向 APNs 发送该请求。APNs 然后将通知转发到特定用户设备上的应用程序。

任何遇到它的人都可以帮助我。如果有样品,我将非常感激。非常感谢!

4

1 回答 1

0

最后我发现了问题。每个证书都有一个身份,因此有了新证书就有了新的身份。如果你没有在代码 PHP 中检查它,Apple 会返回上面的错误。如果有人使用它并遇到同样的错误,他们应该检查它。

于 2016-01-06T04:12:48.687 回答