ios - 从 IOS (Xcode) 使用 AWS token 自动售货机订阅 SNS 通知的步骤是什么?

标签 ios xcode amazon-web-services amazon-s3

我很难理解关于 AWS SNS 服务的糟糕文档。

我可以配置一个帐户并手动将其订阅到 TOPIC 和推送通知。

但是从安全的角度来看,Amazon 说您不应该在应用程序中存储访问 ID 和密码。

https://aws.amazon.com/articles/Mobile/4611615499399490

但是他们的文档没有通过任何代码示例向您解释启动和运行需要采取哪些步骤。 SDK中的代码示例似乎与当前的SDK框架6.1不匹配

所以我不知道应该实现框架的哪些部分。

有没有人有任何代码示例可以分享以提供帮助?

最佳答案

对于造成的困惑,我深表歉意。我们推荐的用于提供 session 凭证的解决方案是 token 自动售货机(您在问题中提到的)或网络身份联合。

对于 TVM,正如我在评论中提到的,您应该引用 iOS samples repo有关实现细节。这些示例包括与 TVM 的两个不同示例实现接口(interface)的 Objective-C 代码,anonymousidentity . TVM 实现包括在 Elastic Beanstalk 中设置和部署它们的说明。

对于 Web 联合身份验证,您可以查看我们的 S3 personal file store sample它包含在 SDK 中。此示例包含有关配置所有三个受支持的身份提供商(Facebook、Google 和 Amazon)的说明。

如果您想了解有关 Web 身份联合的更多信息,这里有许多其他信息页面:

一旦您配置了这两种解决方案中的一种,修改应用于您的 session 凭证的策略以限制您想要的功能应该是一件简单的事情。

关于ios - 从 IOS (Xcode) 使用 AWS token 自动售货机订阅 SNS 通知的步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711394/

相关文章:

swift - iOS 14 : App freezes without crash report on updating constraint constant

iphone - 我如何知道编译器是否启用了 ARC 支持?

amazon-web-services - 无法访问 AWS ECS EC2 实例中的端口

ios - openssl 初始化 RSA 公钥

ios - Spika-iOS : "incompatible block pointer types"

ios - 如何为 armv7s 设备编译

amazon-web-services - Docker容器导出和部署问题

python - Spark 上下文初始化后,在运行时期间更改 pyspark 的 hadoop 配置中的 aws 凭证

ios - 如何从子JSON中获取数据

ios - 根据已排序的另一个数组的顺序调整一个数组的顺序