在React Native中链接

时间:2016-07-06 12:31:53

标签: react-native

我目前正致力于oo oauth的实施。所以我有一个按钮,打开浏览器并询问登录信息。然后,此页面使用DeepLinking重定向到应用程序。问题是我无法使用事件监听器从网站上获取传递的数据。



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

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

    handleUrl(event) {
        console.log(event); //I just dont get any console output
    }

    openAuth() {
        Linking.openURL('https://dribbble.com/oauth/authorize?client_id=MY_ID&redirect_uri=Trippple://Login&state=MY_PW')
    }




1 个答案:

答案 0 :(得分:0)

好的,我解决了我的问题:

我刚刚这样做了:

  

如果您希望在现有的MainActivity实例中收到意图,可以在AndroidManifest.xml中将MainActivity的launchMode设置为singleTask。RN Docs