【发布时间】:2015-01-01 12:12:01
【问题描述】:
我们正在开发一个发送推送通知的移动应用程序,我们希望使用 Amazon SNS 服务来完成,我想确认一下我们计划如何管理设备注册和推送通知发送的总体思路。
据我所知:
在 Amazon SNS 中有 PlatformApplication 的概念,我们指定它是否是 Android/iPhone 以及环境(测试/产品,...)
然后,有“用于设备和移动应用程序”的 PlatformEndPoint 的概念,因此,我想对于每个下载并安装应用程序的人来说,有必要根据设备的类型在适当的平台上创建一个 EndPoint (安卓,苹果)
我的问题是,当这个 PlatformEndPoint 应该被创建时,每次这个人登录到应用程序时,我们应该在他每次注销时删除它?
然后,当创建 PlatformEndPoint 并且我需要向特定用户(不是所有人)发送推送通知时,我将使用带有适当 TargetArn 参数的 Publish API。
非常感谢您的cmets和建议
【问题讨论】:
-
您能否澄清一下您是想向订阅单个主题的所有设备发送批量消息,还是想向单个端点发送消息?
标签: android ios amazon-web-services push-notification amazon-sns