单击博览会本地通知时如何将用户导航到应用程序中的特定屏幕?

问题描述

我正在使用博览会本地通知

在博览会本地通知中,我希望应用程序在单击通知时在应用程序的特定屏幕上导航用户

当前操作:应用程序在登录屏幕上重新加载并重定向用户

添加通知时,redux操作中的代码

const localnotification = {
      title: 'New Request',body: Notification.Subject,sound :true,android:{
   "channelId":"andriodNotification",sound: true,vibrate: true,icon:"../../assets/notilogo.png",color:"#fffff",},ios: { 
        sound: true 
      },};

Notifications.presentlocalnotificationAsync(localnotification)

ComponentDidMount()中App.js文件中的代码

//In App.js file

ComponentDidMount(){
Notifications.addListener(this.handleNotification);
}

handleNotification(notification) {
  if(notification.origin === 'selected'){

this.props.navigation.navigate('NotificationScreen')
  
}
}

还有其他解决方案吗?!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...