向多个没有主题的用户发送 AWS SNS 通知

Posted

技术标签:

【中文标题】向多个没有主题的用户发送 AWS SNS 通知【英文标题】:AWS SNS Notifications to multiple users without topics 【发布时间】:2016-04-20 09:31:21 【问题描述】:

我已经使用 Parse 一年来向我的 android 应用程序发送通知。由于他们即将停用他们的服务,我想迁移到 Amazon SNS。

我已经尝试过了,并成功收到了 GCM。但问题是 Parse 允许我在一个 http 请求中发送一组安装 ID(注册 ID),而在亚马逊中,除了主题之外,我找不到类似的东西。我只想知道主题是在单个 http 请求中发送到多个设备的唯一方法,或者是否有像 Parse 这样的 API 支持发送一组安装 ID(注册 ID)。谢谢。

【问题讨论】:

我也一直在尝试解决这个问题...我想知道是否最好订阅 500 个用户到某个主题然后发送推送到该主题,或者发送500 次单独推送.. 这取决于您是否希望尽快将通知发送给您的所有用户群,或者您不介意。如果您关心它的发送速度,请使用主题,否则单独的通知会这样做,但请记住,这些是 500 个单独的 http 调用,而不是主题的一个。如果它的促销通知使用主题,如果它是事务性的,则使用个人电话。 【参考方案1】:

经过一番谷歌搜索,答案是否定的。不,除非您使用主题,否则您不能在单个请求中向多个用户发送相同的消息。

【讨论】:

以上是关于向多个没有主题的用户发送 AWS SNS 通知的主要内容,如果未能解决你的问题,请参考以下文章

从 Lambda 向订阅主题的所有用户发送 SNS 通知

使用 AWS SNS 向特定 APNS 令牌发送推送通知

iOS:从 AWS SNS 向 APNS 发送推送通知

如果禁用 SNS 端点,为啥 SNS 无法发送推送通知?

AWS SES 审计

设置 AWS SNS 以向 iOS 设备发送推送通知