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"}

Payload 是一个 base64 编码的字符串,因此它应该可以正常工作。有人知道这里有什么问题吗?

谢谢,菲尔

4

1 回答 1

0

看起来您的消息格式不正确:

您是否将像下面这样的 JSON 对象编码为 Base64 ?

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