opneUrl react-native链接调用,mailto

时间:2017-06-26 22:43:16

标签: react-native openurl

我正在尝试打开一个网址("电话:061245124"或者#34; mailto:test@test.com")它说我可以处理网址,也试过没有电话:或邮寄到但它崩溃的红色屏幕。 网址喜欢" http://test.com"工作。 我做错了什么?

    handlePress(url) {
    console.tron.log('Trying to access url')
    console.tron.log(url)
    Linking.canOpenURL(url).then(supported => {
      if (!supported) {
        console.tron.log('Can\'t handle url: ' + url)
      } else {
        return Linking.openURL(url)

      }
    }).catch(err => console.error('An error occurred', err))
  }

1 个答案:

答案 0 :(得分:15)

代码完美无缺,问题是iOS模拟器,它需要在设备上进行测试。