请问flutter怎么实现点击通知栏的消息跳转到应用的某个页面
使用的是个推,以下为部分代码:
//onNotificationMessageClicked为个推的消息点击回调
onNotificationMessageClicked: (Map<String, dynamic> msg) async {
print("flutter onNotificationMessageClicked");
setState(() {
spikToDetailJpush();
});
},
//页面跳转代码,但是无法顺利跳转
spikToDetailJpush() async{
Navigator.of(context).push(MaterialPageRoute(builder: (context)
=> WarningMapPage()));
}
请大神指点一下
spikToDetailJpush() async{ Navigator.of(context).push(MaterialPageRoute(builder: (context) => WarningMapPage())); } 这里的context参数要确保是最上层的State的context