Android使用Amazon SNS将通知推送到主题订阅者的自定义列表

我目前正致力于在AWS上构建应用程序.首先,应用程序在Parse服务器上,推送通知不是问题但是,当我迁移到AWS时,我遇到了一些问题.

据我读到这个链接http://aws.amazon.com/articles/9156883257507082,我了解到我需要创建一个主题来订阅用户,方法是使用当前登录的设备令牌创建端点.
我将拥有许多用户,并且通知将从主题发送到所有端点.

问题是,当我想发送通知时,我想要从某个主题中排除某些用户以进行接收,例如,当用户发布某些内容时,我也不会向他发送通知.当我有自定义受众群体发送通知时,也可以使用此功能.我可以为每个要发送的事件通知创建一个主题,但我不认为这是一种有效的方法.

是否有可能这样做或亚马逊甚至不支持此功能?到目前为止,我没有在互联网上找到任何可以帮助我解决这个问题的内容,我希望我会在这里找到一个与之合作的人.
感谢您的时间!

另外:我在Send Push Notifications using Amazon SNS service也找到了类似的问题,但我仍然没有一定的答案或一些相关的链接.

最佳答案 根据我在AWS文档中发现的内容,它说明了这一点

Send messages directly to a specific device by calling the Publish function with the device’s ARN. You can easily scale this to handle millions of users by storing the endpoint ARNs in Amazon DynamoDB and using multi-threaded code on the server.

因此,为了能够过滤接收通知而不向订阅主题的所有用户发送批量消息的用户,您需要使用设备的ARN发送消息.

你可以找到更多信息here

点赞