将推送通知迁移到 FCM 或 Amazon SNS?

Migrate push notifications to FCM or Amazon SNS?

我正在使用旧版二进制 APN 和 GCM,现在我想按照他们网站上的建议升级到这些服务的更新版本。我只需要向 iOS 和 Android 设备推送通知,尽管我想添加 "scheduled notifications""bulk push notifications" 功能如 Firebase Notifications docs.

中所述

我很好奇为什么有这些要求的人会选择 Amazon SNS 而不是 FCM?选择 FCM 有什么缺点吗?这是否只是个人偏好,是否意味着这两种服务都能很好地满足这些要求?谢谢!

提到的预定通知只能在通过 Firebase 控制台发送消息时完成。如果您打算实现自己的应用服务器并使用 FCM API 发送消息,则必须自己实现 scheduled 推送。 (参见 here

对于批量推送通知,如果您使用 FCM Topic Messaging 可以很容易地实现这一点。

为了回答您的 post(这几乎是基于意见),我以前没有实际使用过 Amazon SNS,但是使用 FCM 不仅可以让您使用新功能(与 GCM 相比) ,但它也可以作为您使用其他服务(实时数据库、分析、身份验证等)的起点。