Amazon SNS 消息结构不工作
Amazon SNS Message Structure Not working
{
"default":"This is the default Message",
"APNS_SANDBOX":{
"aps":{
"alert":{
"title":"JustFollow",
"body":"ABc"
}
}
},
"GCM":{
"data":{
"message":"abc"
}
}
}
这是 Amazon 通知发布时将发送的 Josn 消息,但是当我们在移动设备上收到通知时,它除了 "default tag" 什么也不会带。我想获取 GCM 和 APNS_SandBox 详细信息。
发送通知代码
_amazonSimpleNotificationServiceClient.Publish(new PublishRequest
{
Subject = StringConstant.ApplicationName,
Message = "abc",
//MessageStructure ="json",
TopicArn = topicArn
});
如果按以下格式发送消息,则可以正常工作。
{
"default":"abc",
"GCM":"{\"data\":{\"message\":\"12\",\"url\":\"www.amazon.com\"}}",
"APNS_SANDBOX": "{\"aps\":{\"alert\": \"12\",\"url\":\"www.amazon.com\"} }"
}
{
"default":"This is the default Message",
"APNS_SANDBOX":{
"aps":{
"alert":{
"title":"JustFollow",
"body":"ABc"
}
}
},
"GCM":{
"data":{
"message":"abc"
}
}
}
这是 Amazon 通知发布时将发送的 Josn 消息,但是当我们在移动设备上收到通知时,它除了 "default tag" 什么也不会带。我想获取 GCM 和 APNS_SandBox 详细信息。
发送通知代码
_amazonSimpleNotificationServiceClient.Publish(new PublishRequest
{
Subject = StringConstant.ApplicationName,
Message = "abc",
//MessageStructure ="json",
TopicArn = topicArn
});
如果按以下格式发送消息,则可以正常工作。
{
"default":"abc",
"GCM":"{\"data\":{\"message\":\"12\",\"url\":\"www.amazon.com\"}}",
"APNS_SANDBOX": "{\"aps\":{\"alert\": \"12\",\"url\":\"www.amazon.com\"} }"
}