Я пытался использовать облачную оценку firebase, и в процессе я хочу просто показать пользователю всплывающий диалог по прибытии уведомления pu sh. Но чтобы показать диалог, нам нужен объект контекста, так как один из аргументов showDialog
- BuildContext
.
Я пробовал много подходов, но это не сработало. На данный момент мой код выглядит следующим образом:
_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) {
print('onMessage: $message');
return;
},
onBackgroundMessage: myBackgroundMessageHandler,
onResume: (Map<String, dynamic> message) {
print('onResume: $message');
return;
},
onLaunch: (Map<String, dynamic> message) {
print('onLaunch: $message');
Text('onLaunch: $message'),
);
return;
});
Примечание: Этот код написан в отдельном классе, и я пытаюсь достичь его без какой-либо третьей библиотеки.