Насколько мне известно, нет возможности получить полученное содержимое уведомления, когда приложение открывается с помощью значка приложения во Flutter. Я попытался найти способ, но на данный момент у меня ноль.
Flutter с FCM поддерживает только события onLaunch и onResume click_action
для уведомлений. Если вы можете написать собственный код, я думаю, вы сможете это сделать. Я могу предложить простой обходной путь:
- Вы можете удалить уведомления, как только приложение будет открыто с помощью NotificationManager в Android. Вот ссылка .
- После этого вы можете получить фактические сообщения с уведомлениями со своего сервера (если он есть) и показать его пользователю.
Это неточный ответ. Но вот что я наконец сделал. Не уверен, поможет ли это.