我正在使用这个react原生firebase和react导航进行导航,我可以成功地从服务器或控制台推送通知,无论是在前台还是后台,但我发誓文档不太清楚如何打开通知并导航到它所属的通知屏幕。这些是我的邮件代码。
firebase.messaging().onMessage((payload) => {
if(!payload.opened_from_tray){
firebase.messaging().createLocalNotification({
title: payload.title,
body: payload.body,
show_in_foreground: true,
icon: "ic_launcher",
local_notification: "true",
priority: "high",
click_action:"ACTION",
opened_from_tray: true,
})
}
});
我正在运行React Native FireBase的3.2.2版本
最佳答案
现在我没有使用createLocalNotification(),因此当我的应用程序使用getInitialNotification()关闭时能够接收通知,:)
firebase.messaging().getInitialNotification()
.then(payload => {
console.log(payload);
if(payload.slug != undefined){
this.props.navigation.navigate('notification',{slug:payload.slug});
}else{
}
});
我希望它也能解决你的问题
关于android - react-native-firebase无法处理通知click_action导航到通知屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48319357/