我正在尝试使用Linking
中的react-native
组件。我已完成为iOS设置AppDelegate部分,但是,当我尝试通过在componentDidMount()
中运行以下代码来获取initialUrl时,我总是在URL中获得一个null
值。有什么我想念的吗?我该如何解决?
Linking.getInitialURL().then((url) => {
console.log('was here')
console.log(url)
if (url) {
Linking.openURL(url)
console.log('egul')
console.log(url)
}
}).catch(err => console.error('An error occurred', err))
答案 0 :(得分:0)
您需要按照此页面上的所有说明进行操作: https://facebook.github.io/react-native/docs/linking
您需要在本机代码中做一些必要的事情,而不仅仅是添加直接在“处理深层链接”之后显示的链接代码。