我必须确认用于发送推送通知的 PHP 代码正在使用代理。我安装了 Charles,我可以通过代理(127.0.0.1:8888)查看我的所有网络流量。
现在我想看看我的脚本是否可以正确处理推送通知。我有 :
stream_context_set_option($ctx, 'http', 'proxy', 'tcp://127.0.0.1:8888');
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
我收到了推送通知,但我看不到查尔斯发生了什么。所以我的脚本没有使用代理...
你知道为什么吗 ?