我目前正致力于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')
}

答案 0 :(得分:0)
好的,我解决了我的问题:
我刚刚这样做了:
如果您希望在现有的MainActivity实例中收到意图,可以在AndroidManifest.xml中将MainActivity的launchMode设置为singleTask。RN Docs