Приложение DeepLinking React Native с firebase deeplink - PullRequest
2 голосов
/ 30 мая 2020
• 1000 1001 *

Я реализовал npm i react-native-share для обмена ссылкой с некоторым описанием и изображениями

фрагмент кода для обмена

       url: "https://stepout.page.link/activity_id/?id=" + this.state.activityType_id,
       title: this.state.activityTypeName,
       message: "Test Data",
       subject: "Share Link", //  for email
       social: Share.Social.FACEBOOK})
              .then(result => console.log("Share Insta=>", result))
              .catch(errorMsg => console.log("Error Share Insta=>", errorMsg))
}}

после обмена ссылкой на insta, когда я нажимаю на нее, появляется всплывающее окно, в котором отображается браузер и myApp

, когда я нажимаю на myApp, я получаю null

Linking.addEventListener('url', this.handleOpenURL);
         Linking.getInitialURL().then((url) => {
             console.log('initial url:' + url)
         })

но когда я попробовал с веткой, я получаю только некоторую ценность, проблема в том, что мне нужно нажимать только на приложение, если я захожу из браузера, он показывает www.google.com

branch.subscribe(({ error, params }) => {
            if (error) {
                console.error('Error from Branch: ' + error)
                return
            }

kindly help how to handle dynamic link when its clicked from other app, And guide me is there any issue while generating dynamic link
            console.log("Params-->", params);
        })
...