【发布时间】:2021-11-18 18:38:13
【问题描述】:
是否无法使用Token 获取设备端点?
我可以使用设备令牌创建endpoint arn:
//let androidDeviceId = c6RcYuiyRqiMMrm9JiFH3W:APA91bHq2bf1VBDHTYhivTmylN24NkYWd9qbS5FKPfLnHV5NSvmoiKG8f_Iz7OLJ9lDUN6kfpC-....;
const endPointParams = {
PlatformApplicationArn: process.env.AWS_SNS_ARN,
Token: androidDeviceId
}
try {
const result = await sns.createPlatformEndpoint(endPointParams).promise();;
console.log(result);
return res.status(200).send({ success: true });
} catch (err) {
console.log(err);
return res.status(500).send({ reason: err });
}
但我似乎找不到使用token 获取endpoint arn 的方法。
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SNS.html
有getEndpointAttributes,但只能使用arn endpoint获取令牌:
如何使用令牌获取端点?
【问题讨论】:
标签: node.js amazon-web-services aws-lambda amazon-sns