亚马逊SNS移动推送 - 如何批量订阅端点到主题?

use*_*398 14 push-notification amazon-web-services apple-push-notifications amazon-sns ios

我正在尝试将我现有的iOS推送通知基础设施转移到亚马逊SNS移动推送.

我将所有令牌从本地数据库导出到SNS应用程序(使用CSV).现在我想向所有10,000个用户发送推送通知.我认为唯一的方法是创建一个主题并订阅该主题的所有用户,然后将消息发布到该主题.

有没有简单的方法可以将我导入系统的所有10,000个用户订阅到主题?

谢谢你的帮助!

Roh*_*nde 15

听起来您已创建Amazon SNS平台应用程序并将您的令牌导入为Amazon SNS平台端点.

你发送了什么样的通知?

  • 如果您向每个用户发送自定义消息,请使用直接寻址.有了这种方法,你 Publish就可以了EndpointARN.

  • 如果您向所有用户发送相同的消息,请使用主题.您需要将端点订阅到主题.当你准备发送,PublishTopicARN.Amazon SNS将处理向订阅该主题的所有端点的交付.Amazon SNS目前不提供批量订阅API,因此您必须Subscribe每次调用一次EndpointARN.

完全披露:我在Amazon SNS上为AWS工作.

  • 正如SNS常见问题解答中所述:"默认情况下,SNS为每个主题提供1000万个订阅,每个帐户提供3,000个主题." 所以我认为10000的问题已经消失. (6认同)
  • 您好@RohanDeshpande,是否有关于此功能何时可用的消息? (2认同)
  • @ ericpeters0n移动终端[不需要确认](http://stackoverflow.com/questions/26376492/amazon-sns-sdk-invalid-parameter-exception-on-subscription-confirmation/26385693#26385693). (2认同)