【发布时间】:2018-06-05 23:46:50
【问题描述】:
我正在尝试学习 Firebase 消息传递,以便将我的应用(其中一个是聊天应用)从 GCM 迁移到 FCM。
我正在阅读docs,例如,他们告诉我,如果我要使用消息传递,我必须在我的 AndroidManifest.xml 文件中指定 .MyFirebaseMessagingService 和 .MYFirebaseInstanceIDService。此外,我需要迁移我的 InstanceIDListenerService、可能是我的 GcmListenerService,以及可能使用 GcmPubSub。
Github 上的消息传递示例并不像聊天应用程序那样复杂——它只展示了如何手动将通知从 Firebase 控制台发送到我的应用程序。
然而,在我发现并实现的教程点中的所有 this first tutorial 之前,是一个实际工作的聊天应用程序。它非常简单,并且不使用文档说我必须使用的任何东西。 “聊天”模块有一个简单的 ChildEventListener,它会在任何时候发送或接收消息时触发。没有消息服务器,根本没有服务器。它使用 Android Volley。
教程点解决方案似乎只是正式 Firebase 文档推荐的复杂性和代码的一小部分。我错过了什么?
【问题讨论】:
标签: android firebase google-cloud-messaging firebase-cloud-messaging