SNS发送两次推送

时间:2016-10-17 10:58:40

标签: ios node.js push-notification amazon-sns

我使用SNS18000设备发送推送。但有时我在使用SNS时会收到2条通知。

我使用NodeJS AWS SDK来调用SNS.publish函数

...

getAlldevices(query, function(){
    console.log(devices.length) # prints 18000
    let sent = 0;
    devices.forEach(function(device){
         SNSPUsh.send(message, device); # this function calls sns.publish
         sent++;
         console.log(sent);
    });
    console.log(sent++); # print 18000
});

在日志中我看到以下

18000
1
2
.
.
.
18000
18000

所以在日志/控制台中没有重复

但是有时候(不是每次)我都推了两次,我检查了CloudWatch NumberOfMessagesPublished并且它显示它已发布36000。我没有发布主题,因此没有重试政策。

我正在使用此module (but without parse)

0 个答案:

没有答案