为Amazon SNS服务创建端点的最有效方法是什么?

时间:2013-12-04 20:31:55

标签: ios amazon-web-services push-notification amazon-sns

我正在将Amazon SNS服务用于需要推送通知的iOS应用程序。

我已经想到了大部分内容,除了我必须注册我的设备令牌的部分。

This是亚马逊谈论它的地方。它可以手动完成,也可以在createPlatformEndpoint API的帮助下完成,他们显然建议批量上传。我的问题是我们如何直接从稍后将安装应用程序的设备注册令牌。该文档讨论了我想要避免的代理服务器。是不是有直接的方法,比如我可以直接调用方法并将应用程序中收到的设备令牌推送到我的SNS平台?

This,除了引用Android之外,可能是重复的。

1 个答案:

答案 0 :(得分:5)

AWS Mobile SDKs支持直接从移动设备访问SNS。如果您有兴趣看到在iOS上展示此代码的代码,我们会将一些代码作为我们为re:Invent 2013准备的样本Mobile Photo Share

直接从移动设备访问SNS时需要注意的重要事项是,您需要将提供给设备的凭据限制为仅需要访问的那些服务和资源。您可以通过web identity federation或具有相应限制政策的token vending machine来完成此操作。

如果您想了解有关Mobile Photo Share应用程序的更多信息,我们在re:Invent上有两个关于应用程序及其架构的讨论。这些会谈的视频和幻灯片可在此处获取: