我很难理解AWS SNS服务上写得不好的文档。
我可以配置一个帐户并手动将其挂到TOPIC并推送通知。
但从安全角度来看,亚马逊表示不应将访问ID和密码存储在应用程序中。
https://aws.amazon.com/articles/Mobile/4611615499399490
但他们的文档没有向您解释任何代码示例,您需要采取哪些步骤才能启动并运行。 SDK中的代码示例似乎与当前的SDK框架6.1
不匹配所以我对我应该实现的框架的哪些部分感到茫然。
有没有人可以分享任何可以分享的代码示例?
答案 0 :(得分:3)
我很抱歉这个混乱。我们推荐的用于提供会话凭证的解决方案是令牌自动售货机(您在问题中引用)或Web身份联合。
对于TVM,正如我在评论中提到的那样,您应该参考iOS samples repo了解实施细节。这些示例包括Objective-C代码,用于与TVM的两个不同示例实现进行交互,anonymous和identity。 TVM实现中包含有关在Elastic Beanstalk中设置和部署它们的说明。
对于Web联合身份验证,您可以签出SDK附带的S3 personal file store sample。此示例包含配置所有三个支持的身份提供商(Facebook,Google和Amazon)的说明。
如果您想了解有关Web联合身份验证的更多信息,请参阅以下其他信息页面:
一旦配置了这两个解决方案中的一个,就应该简单地修改应用于会话凭据的策略,以限制所需的功能。