3
私はPHPを介して私の迅速な2アプリのプッシュ通知に送信することができます。 フィードバックサービス用のスクリプトを用意したいと思います。iOSプッシュ通知フィードバックサービス
私はこれが見つかりました:
Connection to feedback server OK
APNS feedback results
しかしノー結果:このコードはことを私に示して
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'xxx.pem');
stream_context_set_option($ctx, 'ssl', 'verify_peer', false);
$fp = stream_socket_client('ssl://feedback.push.apple.com:2196', $error, $errorString, 60, STREAM_CLIENT_CONNECT, $ctx);
if (!$fp) {
echo "Failed to connect feedback server:".$err.". ".$errstr."<br />";
exit();
}
else {
echo "Connection to feedback server OK<br />";
}
echo "APNS feedback results<br />";
while ($devcon = fread($fp, 38))
{
$arr = unpack("H*", $devcon);
$rawhex = trim(implode("", $arr));
$feedbackTime = hexdec(substr($rawhex, 0, 8));
$feedbackDate = date('Y-m-d H:i', $feedbackTime);
$feedbackLen = hexdec(substr($rawhex, 8, 4));
$feedbackDeviceToken = substr($rawhex, 12, 64);
echo "TIMESTAMP:" . $feedbackDate . "<br />";
echo "DEVICE ID:" . $feedbackDeviceToken. "<br /><br />";
}
fclose($fp);
を。私は数分前に送信し、通知をトークン0にプッシュします。これは無効なトークンです。
しかし、私はなぜフィードバックサービス経由でこの無効なトークンを取得していませんでしたか?