如何深层链接以在响应本机呼叫人时打开默认电话应用程序

时间:2018-12-03 13:33:52

标签: react-native

我试图通过按按钮从我的react native应用程序中打开默认的电话应用程序。当我在网上搜索时,我就知道了深层链接。 由于我是新手,所以我不知道这是如何工作的。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我建议您先使用canOpenUrl()处理错误,然后再使用openUrl('tel:string_of_the_number_to_call'),如下所示:

      const phoneNumber = '1232456';
      Linking.canOpenURL(`tel:${phoneNumber}`)
        .then(supported => {
          if (!supported) {
            // handle the error
          } else {
            return Linking.openURL(`tel:${phoneNumber}`);
          }
        })

希望这会有所帮助