【发布时间】:2020-08-22 17:47:18
【问题描述】:
我正在尝试使用 Firebase 云评估,在此过程中,我只想在推送通知到达时向用户显示一个弹出对话框。但是为了显示对话,我们需要你的上下文对象,因为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;
});
注意:这段代码写在一个单独的类中,我试图在没有任何第三部分库的情况下实现它。
【问题讨论】:
标签: flutter firebase-cloud-messaging flutter-dialog