0

プッシュ通知を送信しようとすると:

{'event[environment]': 'development', 'event[notification_type]': 'push', 'event[message]': u'payload=VGhpcyBpcyBhIHB1c2ggbm90aWZpY2F0aW9uIEFQSSBUZXN0', 'event[user][ids]': 'xxx', 'token': xxx'}

APIから次の結果が得られます。

{"code":null,"message":"invalid byte sequence in UTF-8"}

ペイロードは base64 でエンコードされた文字列であるため、正しく機能するはずです。ここで何が問題なのか誰にもわかりませんか?

ありがとう、フィル

4

1 に答える 1

0

メッセージの形式が正しくないようです:

次のような JSON オブジェクトを Base64 としてエンコードしましたか?

"aps": { "alert": "Some text", "badge": 1, "sound": "default" } 
于 2013-07-11T13:33:00.333 に答える