是否可以使用SNS将消息推送到应用安装的子集。
默认情况下,当发布到主题时,所有订阅者都会收到通知。
答案 0 :(得分:3)
正如您所提到的,在发布到主题时,订阅的所有(有效)端点都会收到该消息。这里没有条件操作 - 全部或全部。
您发送到较小子集的选项是:
维护一系列SNS主题,以用户的方式将用户组合在一起。这需要从您自己的代码中为您的主题订阅和取消订阅端点。
您可以使用Publish API Command直接从您自己的代码发送特定的端点。您可以为TargetArn
属性指定endpointArn,而不为TopicArn
属性指定值。您需要在代码中管理这些端点分组,然后循环遍历每个所需的收件人并发布到其端点。