作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 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 没有的任何功能。)
最佳答案
只是一些想法。
关于push-notification - 推送通知 : Why use Amazon SNS over Google's GCM/FCM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41184521/
我是一名优秀的程序员,十分优秀!