小编Sam*_*mer的帖子

APNS + PHP"stream_socket_client():无法启用加密"

我在使用APNS和PHP时遇到问题,并收到以下消息:

stream_socket_client(): Failed to enable crypto
Run Code Online (Sandbox Code Playgroud)

这个问题有时只会发生,有时候实际上会发送推送.

由于我在10次迭代的循环上有测试脚本,我有时会得到这个:

stream_socket_client(): SSL: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我正在使用沙盒服务器进行测试 tls://gateway.sandbox.push.apple.com:2195

这是我尝试过的:

  • 我试着重新发行PEM和所有证书.
  • 我玩了请求协议sslv3://tls://.
  • 我玩了密码(推文没有密码短信)
  • 我尝试搜索stackoverflow的解决方案,没有任何工作.
  • 检查pem文件权限 644
  • 检查pem父目录权限 755

似乎我在Google和SO上找到的所有解决方案都是人们完全没有问题.

我觉得这项服务的速度有限吗?因为我们等待了一段时间(大约15分钟)然后再次尝试,并且能够成功地推送大约100条消息,直到我再次开始收到该消息.

php push apple-push-notifications ios apns-php

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

apns-php ×1

apple-push-notifications ×1

ios ×1

php ×1

push ×1