Android Firebase:当应用程序位于前台时如何从 Firebase 获取通知消息的消息文本组件

Vis*_*esh 1 android firebase firebase-cloud-messaging

当我们只有可以通过 Firebase 控制台发送的通知(显示消息)时,当我们的应用程序位于前台时,会调用 FirebaseMessagingService 的 onMessageReceived 方法。为了获得通知,我创建了通知生成器,它工作得很好。我面临的唯一问题是检索消息内容,因为它不是数据通知,remotemessage.getData() 为空,甚至remotemessage.getNotificationBody() 也为空。我已经调试了程序,remoteMessage 有一个字段用于存储发送的消息,但我无法检索它。请帮我。附件是显示从 Firebase 控制台发送的消息的必填字段的快照,以黄色突出显示。Firebase 控制台消息窗口

Vis*_*esh 5

我明白了..它是如此简单::) getNotification().getBody() ;