您好,欢迎访问一九零五行业门户网

ios推送消息php做推送服务器

$message);
        if ($badge)
          $body['aps']['badge'] = $badge;
        if ($sound)
          $body['aps']['sound'] = $sound;
        $payload = json_encode($body);
        $ctx = stream_context_create();
        stream_context_set_option($ctx, 'ssl', 'local_cert', $apnscert);
        stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
        $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, stream_client_connect, $ctx);
        if (!$fp) {
            print_r();
            print failed to connect $err $errstr\n;
            return;
        }
        else {
           print $message;
           print connection ok\n
;
        }
        $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);
}
?>
其它类似信息

推荐信息