推送通知ios中的格式错误的数字错误

时间:2016-02-15 22:58:49

标签: ios xcode push-notification

我正在制作ios应用程序并使用推送通知。当我复制并粘贴以下通知时,一切正常。

{" aps":{" alert":"温度达到37.3.Board:raspberrypi.Time:2015-07-09T14:02:02.0000000&#34 ;,"徽章":1,"声音":"默认"}" AdditionalInfo":"&#34 ;, " SensorType":"温度"}

当我使用以下通知时,它表示已按下有效负载,但我从未收到通知。

{" aps":{" alert":"湿度达到69.0.Board:onshore_raspberrypi.Time:2015-07-09T10:31:00.0000000&#34 ;,"徽章":1,"声音":"默认"}" AdditionalInfo":"&#34 ;, " SensorType”:”湿度”}

在右下角,我收到以下消息:"格式错误187"。屏幕截图的链接如下。

Screen shot of push notification

畸形意味着什么?我该如何解决它?

1 个答案:

答案 0 :(得分:0)

您的第二个字符串是无效的JSON字符串。使用this之类的网站进行验证。

在某些地方,您使用的是引号,而不是直引号。我删除并用正确的替换它们。以下JSON应该可以工作!

{"aps":{"alert":"Temperature reached to 37.3.Board: raspberrypi.Time: 2015-07-09T14:02:02.0000000","badge":1,"sound":"default"},"AdditionalInfo":"","SensorType":"Humidity"}