gpt4 book ai didi

node.js - 使用 Node JS 的 AWS SNS 推送通知

转载 作者:搜寻专家 更新时间:2023-11-01 00:16:57 24 4
gpt4 key购买 nike

我搜索了 AWS 文档并浪费了几个小时,但找不到使用 Node JS 发送推送通知的 API 和代码。有人可以帮助在 Android 和 iOS 设备上使用 Node JS 发送 AWS SNS 推送通知吗?

最佳答案

得到答案。

var AWS = require('aws-sdk');

AWS.config.update({
accessKeyId: '{AWS_KEY}',
secretAccessKey: '{AWS_SECRET}',
region: '{SNS_REGION}'
});

var sns = new AWS.SNS();

var payload = {
default: 'Hello World',
APNS: {
aps: {
alert: 'Hello World',
sound: 'default',
badge: 1
}
}
};

// first have to stringify the inner APNS object...
payload.APNS = JSON.stringify(payload.APNS);
// then have to stringify the entire message payload
payload = JSON.stringify(payload);

console.log('sending push');
sns.publish({
Message: payload, // Required
MessageStructure: 'json',
TargetArn: {{TargetArn}} // Required
}, function(err, data) {
if (err) {
console.log(err.stack);
return;
}

console.log('push sent');
console.log(data);
});
});

关于node.js - 使用 Node JS 的 AWS SNS 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41712021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com