私はプッシュ通知スクリプトをPHPで作成しています。 $deviceToken
は正しいですが、私はこの行に警告をしました:push通知スクリプトのpack()に関する警告
$b = pack('H*', str_replace(' ', '', $deviceToken));
警告はこれです:
警告:パック()[function.pack]:タイプH:違法進/myurl.com/send_push_notification.php 33行目
通知は届きません。
あなたはその理由を知っていますか?
(私はそれが解析しないため、これはコピー/ペースト誤りだと思いますが)としたときに 'エコーstr_replaceも、あなたは何を得るのです:コードの下に使用してみてください''、 ''、$ deviceToken); '? – DaveRandom
はい、申し訳ありませんが、コピー&ペーストの間違いでした...もちろん、PHPスクリプトには) – JAA
$ deviceTokenの値は何ですか? '123ABCZ'があれば、' Z'は不正な16進数の警告をトリガします。 Zは何でも構いません。 –