【发布时间】:2011-01-26 07:38:07
【问题描述】:
我使用 php 发布到苹果..
$message = $error_msg;
$deviceToken = $dtoken; $badge = 1; $sound = 'received3.caf'; $body = array(); $body['aps'] = array('alert' => $message); if ($badge) $body['aps']['badge'] = $badge; if ($sound) $body['aps']['sound'] = $sound; $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', '/home/administrator/applecert/apns-dev.pem'); $fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); error_reporting(E_ALL); if (!$fp) { print "Failed to connect $err $errstr\n"; return; } else { print "Connection OK\n"; } $payload = json_encode($body); $msg = chr(0) . pack("n",32) . pack('H*', str_replace(' ', '', $deviceToken)) . pack("n",strlen($payload)) . $payload; print "sending message :" . $payload . "\n"; fwrite($fp, $msg); fclose($fp);
andriod 也有类似的方式用php发帖?
谢谢大家
【问题讨论】:
-
这里有同样的问题,没有想法!
标签: php android push-notification