Service 推送通知的反馈服务
我写了下面的脚本来读取反馈数据。但是,由于某些原因,我没有从服务器接收任何数据。你能告诉我剧本有什么问题吗。此外,如果您有任何工作的php脚本的反馈服务,您可以分享它 问候,, DDService 推送通知的反馈服务,service,push,notifications,feedback,Service,Push,Notifications,Feedback,我写了下面的脚本来读取反馈数据。但是,由于某些原因,我没有从服务器接收任何数据。你能告诉我剧本有什么问题吗。此外,如果您有任何工作的php脚本的反馈服务,您可以分享它 问候,, DD 您必须充当客户端,就像发送通知一样。那一定是这样的: <?php $certFile = 'apns-dev.pem'; while (true) { $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl
您必须充当客户端,就像发送通知一样。那一定是这样的:
<?php
$certFile = 'apns-dev.pem';
while (true) {
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $certFile);
//stream_context_set_option($ctx, 'ssl', 'passphrase', $this->certPass);
echo "try to open stream\n";
$fp = stream_socket_client('ssl://feedback.sandbox.push.apple.com:2196', $err, $errstr, 5, STREAM_CLIENT_CONNECT, $ctx);
if (!$fp) {
print "Failed to connect". $err . $errstr. "\n";
exit();
} else {
echo 'Connected to feedback sandbox...';
while (($in = fread($fp, 1024)) != EOF) {
echo 'read '. $in . "\n";
}
socket_close($fp);
fclose($fp);
}
sleep(2000);
}
?>
<?php
$certFile = 'apns-dev.pem';
while (true) {
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $certFile);
//stream_context_set_option($ctx, 'ssl', 'passphrase', $this->certPass);
echo "try to open stream\n";
$fp = stream_socket_client('ssl://feedback.sandbox.push.apple.com:2196', $err, $errstr, 5, STREAM_CLIENT_CONNECT, $ctx);
if (!$fp) {
print "Failed to connect". $err . $errstr. "\n";
exit();
} else {
echo 'Connected to feedback sandbox...';
while (($in = fread($fp, 1024)) != EOF) {
echo 'read '. $in . "\n";
}
socket_close($fp);
fclose($fp);
}
sleep(2000);
}
?>