Я использовал плагин firebase_messaging для уведомлений, на обеих платформах уведомления работают нормально,
Однако я хочу перенаправить пользователя на указанный c экран при событии щелчка уведомления. Для стороны Android все работает нормально. Но для IOS он не работает, если приложение находится в фоновом режиме и не завершено (работает нормально, если приложение завершено).
Вот мой пример кода для интеграции уведомлений:
_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
print("onMessage: $message");
gotoTempPage();
},
onLaunch: (Map<String, dynamic> message) async {
print("onLaunch: $message");
gotoTempPage();
},
onResume: (Map<String, dynamic> message) async {
print("onResume: $message");
gotoTempPage();
},
);
Я использую версию плагина firebase_messaging: ^6.0.9
и версию флаттера v1.12.13+hotfix.5
Уже упоминал эти проблемы 935 , 1757 , 1677 но мне ничего не помогло.