通过AWS SNS进行iOS推送通知。 有效负载会显示在iOS设备通知面板中而不是消息中。
前:
{
"default": "Sample message",
"APNS": {
"aps": {
"alert": {
"body": "You have new message",
"title": "Sample message"
}
}
}
}
答案 0 :(得分:1)
问题是您将aps
保留在APNS
内。
根据Apple文档,有效负载应该是这样的,
{
"aps" : {
"alert" : {
"title" : "Game Request",
"body" : "Bob wants to play poker",
"action-loc-key" : "PLAY"
},
"badge" : 5
},
"acme1" : "bar",
"acme2" : [ "bang", "whiz" ]
}
注意:" aps"应该直接在键中使用,不应该将其包含在其他值中。