React Native - Deeplink не работает при выпуске сборки Android - PullRequest
0 голосов
/ 07 июня 2018

У меня проблемы с реагирующими нативными ссылками на Android.Глубокая ссылка работает в режиме отладки, но когда я генерирую сборку релиза, она не работает.

Хотя она открывает приложение, но не направляет к ожидаемому пути.URL является нулевым

componentDidMount() {
    if(Platform.OS === 'android'){
        Linking.getInitialURL().then(url => {
            this.navigate(url);
        });
    }else {
        Linking.addEventListener('url', this.handleOpenURL);
    }
}

componentWillUnmount() { 
    Linking.removeEventListener('url', this.handleOpenURL);
  }

  handleOpenURL = (event) => { 
    this.navigate(event.url);
  }

navigate = (url) => { 
    const route = url.replace(/.*?:\/\//g, '');
    const routeName = route.split('/')[1];
    const uri = new URL(url)

    if (routeName === 'invitation') {
      this.props.router.go('IntroScreen');
    };
  }
...