gpt4 book ai didi

push-notification - 推送通知 : Why use Amazon SNS over Google's GCM/FCM?

转载 作者:行者123 更新时间:2023-12-03 07:29:03 25 4
gpt4 key购买 nike

我使用 Phonegap Build 创建了一个适用于 Android 和 iOS 的移动应用程序。去年,我几乎完成了使用 GCM(Google Cloud Messaging)进行远程推送通知的代码编写——它也可以通过 Apple 的 APNS 发出——但该项目被搁置了。

今年该项目复活了,我发现 Google 已将所有内容更改为 Firebase (FCM)。然后,我阅读了一些有关 Amazon SNS 处理通知的有趣内容。就在我开始认为 SNS 可能是更好的选择时,我注意到您仍然必须设置 GCM/FCM,并将所有这些细节传递给 SNS。

那么,当我还必须进行完整的 FCM 设置时,使用 SNS 有什么好处吗?! 两种服务似乎都提供相同的功能:如果需要,与 APNS 交互,订阅主题,为您提供一个很好的 API/SDK 等。应用程序代码和服务器端代码不会更简单,就我而言看。为什么要在 FCM 之上添加另一个层 (SNS)?

(我尽量不让它成为一个基于意见的问题:我想知道 SNS 是否为我节省了任何精力,给了我任何优势,或者添加了 FCM 没有的任何功能。)

最佳答案

只是一些想法。

  • 如果您已经在使用某些移动 AWS SDK,那么将其用于 SNS 也更方便。
  • 这也有助于使您的应用程序更小。
  • 作为开发人员,您会更快乐,因为 API 调用在某种程度上是统一的。
  • 如果您的后端托管在 AWS 基础设施上,您可以使用 EC2 实例(以及 Lambdas 等)的 IAM 角色来进行这些调用,而无需访问 key / secret key 。
  • 您可以在 CloudWatch 中获得指标。

  • 但 Firebase 云消息传递是免费的 :)

    关于push-notification - 推送通知 : Why use Amazon SNS over Google's GCM/FCM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41184521/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com