谷歌是deprecating Google Cloud messaging支持Firebase Cloud Messaging:
Firebase Cloud 消息传递(FCM)是GCM的新版本 . 它继承了可靠且可扩展的GCM基础架构以及新功能!请参阅常见问题以了解更多信息如果要在新应用程序中集成消息传递,请从FCM开始 . 强烈建议GCM用户升级到FCM,以便从当前和未来的新FCM功能中受益 .
从我在服务器上进行的一些测试中,FCM URL(https://fcm.googleapis.com/fcm/send)与GCM项目一起使用,反之亦然 - GCM URL(https://android.googleapis.com/gcm/send)与FCM项目一起使用 .
将所有现有GCM推送发送代码迁移到FCM将节省大量麻烦和重构(对于每次推送,我都不必检查应用程序版本是FCM还是GCM) .
这种向后和向前兼容性是否得到官方支持或记录?
1 回答
如果你参考@ IanBarber的回答here:
但是,如果您正在寻找任何官方文档,我认为没有一个明确说明它 . 由于Google尽可能地鼓励使用相应的API, endpoints 等,具体取决于您真正打算使用的内容 .