【发布时间】:2017-12-01 07:42:36
【问题描述】:
使用 NodeJS 中的 aws-sdk 包将 Amazon SNS 推送通知实现到 Android 设备。我有几个下面提到的实现。移动设备正在显示推送通知。我想在有效负载中发送数据和通知对象。
let payload2 = JSON.stringify({
default: 'Naresh',
GCM: JSON.stringify({
notification : {
body : 'great match!',
title : 'Portugal vs. Denmark'
},
data:{
testdata: 'Check out these awesome deals!',
url: 'www.amazon.com'
}
})
});
它不发送推送通知。
let payload1 = {
"GCM": "{
\"notification\": {
\"title\": \"this one last test in app\",
\"body\": \"mm hello tests\"
},
\"data\": {
\"turnclass\": \"efwfwe\",
\"flight\": \"truejet\"}
}"
};
它正在发送推送通知。
sns.publish({ TargetArn: targetArn,
Message: payload1,
MessageStructure: 'json'
}, (error, data) => (error) ? reject(error) : resolve(data));
发送推送通知的正确格式是什么?
【问题讨论】:
-
嗨,@Naresh Kumar。您是否能够通过以下答案解决您的问题?
标签: javascript node.js amazon-web-services amazon-sns