gpt4 book ai didi

android - react-native-firebase 无法处理通知 click_action 导航到通知屏幕

转载 作者:搜寻专家 更新时间:2023-11-01 09:29:27 25 4
gpt4 key购买 nike

我正在使用这个 react-native-firebase 和 react-navigation 进行导航,我可以成功地从服务器或控制台推送通知,无论它是在前台还是后台,但我发誓文档不是很清楚如何打开通知和导航到它所属的通知屏幕。这些是我的 onMessage 代码。

 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com