我一直在使用flutter软件包进行Firebase云消息传递,以获取通知并处理数据onBackground
(firebase_messaging:^ 6.0.15)。当应用程序位于前台时,一切都运行良好,但是当应用程序位于后台时,onBackgroundMessage
方法仅在我从邮递员发送数据而没有字段通知时才触发。有理由为什么它应该那样工作?还是我缺少某些东西?
这是邮递员发出的请求正文的一个例子
{
"to": "user_token",
"data": {
"title": "Test background",
"body": "Test 1"
}
}
如果我在该正文中添加“通知”,则不会触发onBackgroundMessage
方法。