【发布时间】:2018-01-25 13:43:27
【问题描述】:
我有一个可在 iOS 和 Android 上运行的 React Native 应用程序,我希望集成 AWS SNS。我有一些问题希望有 SNS 经验的人能回答。
- 据我了解,AWS SNS 只是一个使用 GCM (Android) 和 APNS (iOS) 的网关
- 这是正确的吗?
- 如果以上是正确的,假设我有一个仅限 Android 的应用程序,当我可以直接使用 GCM/Firebase 时,使用 AWS SNS 有什么意义?我什至可以在 iOS 上使用 Firebase。
- 我的应用程序需要允许单个用户向一个或多个用户发送通知。
- 是否有我可以使用的 RESTful API 来实现这一点?
- 或者我需要设置 API Gateway 并使用 Lambda 函数吗?
- 如何在 SNS 上自动存储令牌?
- 我了解到我必须为此集成 AWS Cognito,或者使用代理服务器。
编辑: 我已经设法编写了一个使用 aws-sdk 与 SNS 通信的 Node.js 服务器。
与上述问题编号对应的问题
- 仍在寻找答案
- 仍在寻找答案
- 我已经编写了一个 Node 服务器,我想我可以将 aws-sdk 代码嵌入到我的 React Native 应用程序中,因为它可以使用 Node APIs
- 对于问题 #4 - 我使用了
createPlatformEndpoint
【问题讨论】:
标签: amazon-web-services amazon-sns