потерял 2 дня, чтобы решить эту проблему, это может помочь вам.
уведомление тег только для отображения уведомления. вы можете получить доступ только к содержимому данных в onResume или onLaunch.
Если вы хотите обрабатывать уведомления внутри onResume или onLaunch, добавьте эти сообщения в тег data , и вы можете делать все, что захотите.
подробнее см. По этой ссылке
отправить это уведомление
{
"notification": {
"body": "body",
"title": "title"
},
"priority": "high",
"data": {
"body": "body",
"title": "title"
"click_action": "FLUTTER_NOTIFICATION_CLICK",
"id": "1",
"status": "done",
"image": "https://ibin.co/2t1lLdpfS06F.png",
},
"to": <your token>
}
ниже вы получите информацию onResume или onLaunch, ваш тэг здесь будет пустым
{notification: {}, data: {image: https://ibin.co/2t1lLdpfS06F.png, google.original_priority: high, google.sent_time: 1560858283888, google.delivered_priority: high, body: body , title: title, click_action: FLUTTER_NOTIFICATION_CLICK, google.message_id: 0:1560858283908500%eefdc741eefdc741, collapse_key: <package>, google.ttl: 2419200, from: <from>, id: 1, status: done}}
Вы можете использовать заголовок и тело, которые добавляются в тег data .