通过AWS SNS的iOS推送通知

通过AWS SNS的iOS推送通知,ios,apple-push-notifications,Ios,Apple Push Notifications,通过AWS SNS的iOS推送通知。 负载显示在iOS设备通知面板中,而不是消息 例: 问题是您将aps保存在APNS中 根据苹果的文档,有效载荷应该是这样的 { "aps" : { "alert" : { "title" : "Game Request", "body" : "Bob wants to play poker", "action-loc-key" : "PLAY" },

通过AWS SNS的iOS推送通知。 负载显示在iOS设备通知面板中,而不是消息

例:


问题是您将
aps
保存在
APNS

根据苹果的文档,有效载荷应该是这样的

{
    "aps" : {
        "alert" : {
            "title" : "Game Request",
            "body" : "Bob wants to play poker",
            "action-loc-key" : "PLAY"
        },
        "badge" : 5
    },
    "acme1" : "bar",
    "acme2" : [ "bang",  "whiz" ]
}
注意:“aps”应直接在键中可用,不应将其括在其他值中


文档:),

那么您的问题是什么?根据SNS有效负载,“aps”应该位于“APNS”或“APNS\u沙盒”键内。
{
    "aps" : {
        "alert" : {
            "title" : "Game Request",
            "body" : "Bob wants to play poker",
            "action-loc-key" : "PLAY"
        },
        "badge" : 5
    },
    "acme1" : "bar",
    "acme2" : [ "bang",  "whiz" ]
}