Apple 开发者推送通知 APN 证书因过度使用而被吊销(被 Apple 禁止)?
Posted
技术标签:
【中文标题】Apple 开发者推送通知 APN 证书因过度使用而被吊销(被 Apple 禁止)?【英文标题】:Apple developer push notifications APN certificate revoked due to overuse(banned by Apple)? 【发布时间】:2015-06-02 14:40:13 【问题描述】:我最近开始使用 Apple 的 APN 进行推送通知。 我拥有正确的所有证书和密钥,现在我正在使用开发人员沙箱平台。一切都运行良好,但由于我的一个脚本中的错误,有许多(大约每分钟 1 个请求)连接到 APN 服务器。所以现在我所有的脚本都无法连接,我收到了这条消息:
Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:14094414:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate revoked in ...
我在我的苹果开发者门户中检查了我所有的配置文件和证书,它们都正常(未过期)
我可以在 ssl://gateway.sandbox.push.apple.com:2195 上进行的连接数量是否有上限??
如果是的话, 1.我该如何解决这个问题? 2.苹果是否禁止了我的服务器IP?还是我需要对我的证书做些什么? 3.这个问题会在生产中继续存在吗?(我的应用可能每分钟发送大约 1 个通知)
【问题讨论】:
每分钟向单个用户发出一次通知对我来说听起来很侮辱。 不是每分钟向用户发送一个通知,而是每分钟向 apn 服务器发送一个连接 啊,好的。感谢您的澄清。 :) 【参考方案1】:似乎在没有任何效果之后,我必须创建一个新的应用程序 ID,当然还有新的配置文件并重建。然后创建一个新的推送证书,一切都会再次正常运行(所以没有服务器禁令,只有证书吊销)
【讨论】:
以上是关于Apple 开发者推送通知 APN 证书因过度使用而被吊销(被 Apple 禁止)?的主要内容,如果未能解决你的问题,请参考以下文章