Запрет навигации по SwitchNavigator после навигации с использованием прослушивателя событий OneSignal в React native - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь предотвратить SwitchNavigator после получения уведомления pu sh с использованием прослушивателя событий OneSignal, мой работал с использованием открытого прослушивателя событий, а затем переходил к экранам желаний, но после перехода к экранам он всегда переходил на экраны SwitchNavigator.

Вот пример кода

async onOpened(openResult) {
   NavigationService.navigate('NotificationScreens');
}

render(){
  return (
    <View style={{flex:1}}>
    <StatusBar
      backgroundColor="#438A10"
      barStyle="light-content"
      />
    <Router
      ref={navigatorRef => {
        NavigationService.setTopLevelNavigator(navigatorRef);
      }}
     />
    </View>
  );
 }
...