1

メッセージのキリル文字に問題があります。サーバーはphpで書かれており、出力は次の285文字の文字列です。

string(285) "{"aps":{"alert":"\u041f\u0440\u043e \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 Redis \u0435\u0441\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0445\u043e\u0440\u043e\u0448\u0430\u044f","badge":0,"sound":"default","id":"100","category":"nat"}}"

英語で書くと180文字の文字列になります。フォーマットのサイズから、このメッセージは Apple サーバーに送信されないためです。正しいメッセージがどこにあるかわかりません。

4

1 に答える 1

0

私は解決策を見つけました json_encode($payload, JSON_UNESCAPED_UNICODE);

于 2015-11-09T21:09:20.717 に答える