React Native Linking-如何正确获取网址?

时间:2018-11-17 12:29:14

标签: react-native

我正在尝试使用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))

1 个答案:

答案 0 :(得分:0)

您需要按照此页面上的所有说明进行操作: https://facebook.github.io/react-native/docs/linking

您需要在本机代码中做一些必要的事情,而不仅仅是添加直接在“处理深层链接”之后显示的链接代码。