【发布时间】:2014-09-09 21:11:21
【问题描述】:
我正在使用 Amazon SNS 移动推送。我们的第一个推送通知实现将通过 Google Cloud Messaging (GCM) 在 Android 上实现。
到目前为止,我们的设备端点注册工作流程运行良好:
Android device resumed -> Obtain GCM Reg ID -> Send Reg ID to server -> Server sends Reg ID to Amazon SNS to obtain Endpoint ARN -> Server stores Endpoint ARN for later use
这里没有问题!但是,我要问的问题是:在使用 Amazon SNS 移动推送时,我们如何支持跨多个设备安装应用程序的用户?
GCM 将此功能称为 User Notifications。
鉴于我们随后将继续支持 iOS 以及可能在中国的设备(通过百度云推送),Amason SNS API 中是否有内置机制允许端点“分组”?
我曾考虑过跟踪我端的“用户 -> 端点”映射 - 然后向所有用户的端点发送消息 - 但这似乎是一个 hack。
谢谢!
【问题讨论】:
标签: amazon-web-services push-notification google-cloud-messaging amazon-sns