SNS和Node.js:将多个端点(ARN)订阅到主题
我正在使用Node.js服务器为Android构建聊天应用程序..
当用户想要打开一个新的主题/聊天组时,几乎不需要做任何事情:
1.使用亚马逊(AWS)SNS SDK创建主题。
2.使用他们的AWS Endpoint ARN为每个请求的用户订阅此主题。
我的问题是关于Node.js AWS SDK,但对应于AWS Android API以及它们目前在此问题上的工作方式相同。
问题1:
如何在一次通话中订阅多个终端ARN?
目前,我必须在每次“订阅请求”之后等待以确保其成功,然后再提交下一个请求。 这需要太多的时间和精力。
问题2:
如果用户想要取消订阅整个应用程序,我会从AWS-SNS中删除他/她的Endpoint。
但是,他们订阅各种主题仍然存在! 实际上,他们仍然收到所有的数据/信息(当然,没有应用程序可以接收它)。
请让我知道是否需要任何代码。
*我想也许我只是把一个json'd列表与所有的ARNs,但它没有工作。
上一篇: SNS and Node.js: subscribe multiple Endpoints (ARNs) to a Topic