Глубокая связь в реакции родных с экспо - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь понять, как начать работу с Linking, предоставленным expo. Я прочитал документацию 100 раз и до сих пор не могу заставить ее работать. Когда код ниже работает, я получаю это как URL:

created url: exp://192.168.11.2:19000 отлично.

created url 2 : exp://192.168.11.2:19000/--/screens/Chatbot.js hello=world&goodbye=now

Что такое - ??

Как мне указать путь в моем проекте к определенному компоненту, чтобы он мог его найти? Все советы приветствуются. Пожалуйста, не связывай меня с документацией, которую я уже читал, реагируй на нативные документы и разоблачай документы на глубокие ссылки.

componentDidMount() {
    Linking.addEventListener('url', this.handleDeepLink);

    let baseUrl = Expo.Linking.makeUrl();
    console.log('created url: ' + baseUrl);

    let chatbotUrl = Expo.Linking.makeUrl('screens/Chatbot.js', { hello: 
       'world', goodbye: 'now' });
    console.log('created url 2 : ' +chatbotUrl);

    setTimeout(() => Linking.openURL(chatbotUrl), 2000);
}
...