当应用程序为前台时,Android通知正文不出现

时间:2019-07-31 15:05:54

标签: android firebase firebase-cloud-messaging

我正在使用notification参数使用FCM触发来自服务器的通知,如下所示:

"notification": { "title": "Test Title", "body": "Test Body" }

在触发通知的情况下,应用程序在后台运行时,通知的标题和正文将按预期显示。但是,在发送通知时,如果应用程序位于前台,则不会显示正文。

一个在应用程序处于前台时触发的事件。这里没有尸体。 the one triggered when the app is in foreground

该应用在后台运行时触发的触发-预期行为 the one triggered when the app is in background

它们都是使用相同的代码/端点/数据等触发的,但时间不同。两者的唯一区别是,一个是在应用程序处于后台时触发的,另一个则不是。

您认为这与Firebase API请求或在移动应用程序端要配置的内容有关吗?

在Android 8.1.0上测试

1 个答案:

答案 0 :(得分:0)

当应用程序处于前台并且移动端缺少body处理程序的通知构建器中的onMessageReceived时,似乎不会自动生成通知。

后端没有固定的东西。