我正在为我们的应用开发推送通知架构。我计划将AWS-SNS与APNS和GCM结合使用。 Google现在建议对新应用使用FCM(Firebase云消息传递)而不是GCM。我想了解FCM是否与SNS兼容,或者可能存在一些问题?有没有解决方法?
答案 0 :(得分:5)
是的,FCM向后兼容GCM(以及SNS)。我已经在this answer在SNS上为FCM写了一个小指南,因为有一些问题。
FCM API允许直接使用GCM功能的超集,但功能明智,您不会失去对SNS中已有的任何内容的访问权限。它也是nice and easy to use。
答案 1 :(得分:0)
首先,虽然建议使用FCM,但GCM仍然受支持,因此构建在GCM上的任何服务都应继续按预期工作。从发送角度来看,目前(这可能会在未来发生变化)FCM和GCM之间没有区别。
答案 2 :(得分:0)
是的,FCM与SNS兼容,由于格式略有不同,您需要对有效负载有所注意。
有关详细的教程,请阅读以下article。