Mag*_*ith 8 push-notification apple-push-notifications amazon-sns google-cloud-messaging phonegap-build
我使用Phonegap Build为Android和iOS创建了一个移动应用程序.去年,我几乎完成了编写代码以使用GCM(谷歌云消息传递)进行远程推送通知 - 这也可以通过Apple的APNS发布 - 但该项目被搁置了.
今年该项目已经复活,我发现Google已将所有内容更改为Firebase(FCM).然后,我阅读了一些有关Amazon SNS处理通知的诱人信息.就在我开始认为SNS可能是更好的选择时,我注意到你仍然必须设置GCM/FCM,并将所有这些细节传递给SNS.
因此,当我必须完成完整的FCM设置时,使用SNS有什么好处?!这两种服务似乎都提供相同的功能:如果需要,可以与APNS交互,订阅主题,为您提供一个不错的API/SDK等.应用程序代码和服务器端代码并不简单,尽我所能看到.为什么在FCM上添加另一层(SNS)?
(我试图不让这个问题成为一个基于意见的问题:我想知道SNS是否在为我省力,给我任何好处,或者添加FCM没有的任何功能.)
只是一些想法。
但 Firebase 云消息传递是免费的 :)