Amazon SNS APNS 的无效消息结构
Amazon SNS invalid message structure for APNS
我已经为推送通知实施了 Amazon SNS。
我将按以下结构发送 json:
{
"aps":{
"alert":{
"loc-args":["ARGS"],
"loc-key":"KEY",
}
"sound":"default"
}
}
但在 iOS 客户端上,我收到的是转义字符串,我的消息中的所有内容都在 "alert" 键中
[AnyHashable("aps"): {
alert = "{\"aps\":{\"alert\":{\"loc-args\":[\"ARGS\"],\"loc-key\":\"KEY\"},\"sound\":\"default\"}";
}]
我也尝试过这里的不同格式 http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-custommessage.html 但每次我都收到相同的转义字符串。
有没有人遇到同样的问题?
所以问题出在 publishRequest.setMessageStructure("json");
标志中。
我错过了。
还应按以下格式发送通知:
{"APNS_SANDBOX":"{\"aps\":{\"alert\":{\"loc-args\":[\"ARGS\"],\"loc-key\":\"KEY\"},\"sound\":\"default\"}}
我已经为推送通知实施了 Amazon SNS。
我将按以下结构发送 json:
{
"aps":{
"alert":{
"loc-args":["ARGS"],
"loc-key":"KEY",
}
"sound":"default"
}
}
但在 iOS 客户端上,我收到的是转义字符串,我的消息中的所有内容都在 "alert" 键中
[AnyHashable("aps"): {
alert = "{\"aps\":{\"alert\":{\"loc-args\":[\"ARGS\"],\"loc-key\":\"KEY\"},\"sound\":\"default\"}";
}]
我也尝试过这里的不同格式 http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-custommessage.html 但每次我都收到相同的转义字符串。
有没有人遇到同样的问题?
所以问题出在 publishRequest.setMessageStructure("json");
标志中。
我错过了。
还应按以下格式发送通知:
{"APNS_SANDBOX":"{\"aps\":{\"alert\":{\"loc-args\":[\"ARGS\"],\"loc-key\":\"KEY\"},\"sound\":\"default\"}}