我是不是需要针对不同设备操作系统的多个 AWS SNS 平台应用程序?

Posted

技术标签:

【中文标题】我是不是需要针对不同设备操作系统的多个 AWS SNS 平台应用程序?【英文标题】:Do I need multiple AWS SNS platform applications for different device operating systems?我是否需要针对不同设备操作系统的多个 AWS SNS 平台应用程序? 【发布时间】:2017-10-03 21:44:59 【问题描述】:

我是推送通知概念的新手,如果这是一个愚蠢的问题,我很抱歉。

对于我们当前的应用,我们希望同时针对 androidios 设备。我们已经成功地在 SNS 中创建了一个平台应用程序,该应用程序使用 firebase 来定位 Android 设备。

我们最初认为我们可以为 iOS 使用相同的平台应用程序,因为 firebase 支持推送到 iOS 设备。但是,AWS 文档表明您必须创建一个单独的平台应用程序,该应用程序使用 APSN 推送到 iOS 设备。

为您尝试定位的每个设备操作系统设置多个 SNS 平台应用程序是否正确?

任何建议都将不胜感激,谢谢大卫。

【问题讨论】:

【参考方案1】:

我想我会提供我们得出的结果,以防万一有人发现它有用。在研究了 firebase 之后,它似乎是取代 SNS 的明显选择。 firebase 的通知端是免费的,并且更容易集成到我们的应用程序中,而不是 SNS,您似乎必须担心每个移动平台的多个通知提供程序。围绕 firebase 的文档比 SNS 可用的文档要好得多。

【讨论】:

以上是关于我是不是需要针对不同设备操作系统的多个 AWS SNS 平台应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

多个存储桶的 AWS IAM 策略

需要使用一个 AWS CloudFormation 模板为不同的环境启动多个实例

100,000 个主题限制的 AWS SNS 解决方法

AWS Elastic Beanstalk - 针对不同环境的单独配置

针对不同设备的不同设计 ios

s-s-rS 2012 - 针对 OLAP 评估多个参数