我正在使用notification
参数使用FCM触发来自服务器的通知,如下所示:
"notification": { "title": "Test Title", "body": "Test Body" }
在触发通知的情况下,应用程序在后台运行时,通知的标题和正文将按预期显示。但是,在发送通知时,如果应用程序位于前台,则不会显示正文。
它们都是使用相同的代码/端点/数据等触发的,但时间不同。两者的唯一区别是,一个是在应用程序处于后台时触发的,另一个则不是。
您认为这与Firebase API请求或在移动应用程序端要配置的内容有关吗?
在Android 8.1.0上测试
答案 0 :(得分:0)
当应用程序处于前台并且移动端缺少body
处理程序的通知构建器中的onMessageReceived
时,似乎不会自动生成通知。
后端没有固定的东西。