通过Expo上的native发起即时电话

时间:2019-06-12 21:47:52

标签: react-native expo

我正在尝试在没有中间件对话框的情况下立即发起电话呼叫。 我使用了Linking.openUrl(),但是没有用。

react-native-immediate-phone-call可以做到这一点,但是它需要使用expo无法实现的链接。 我该怎么办?

4 个答案:

答案 0 :(得分:0)

您将不得不使用没有expo的react本地项目或退出expo才能使用此模块,因为它是一个本地模块,我认为expo基本上是用于学习。

因此,您将不得不在没有博览会的情况下创建本机项目

答案 1 :(得分:0)

从来没有觉得需要使用expo,但是Linking is mentioned in their docs应该可以正常工作。

不过,您可能需要在真实设备上进行测试,因为我认为它不能在iOS模拟器中运行。我确实认为它可以在Android模拟器上运行,但我不确定。

答案 2 :(得分:0)

您可以使用 col1 col2 col3 col4 col5 col6 0 name age NaN NaN cat,dog year 1 name age weight height cat year 2 first name,last name age weight NaN dog, cat, another dog NaN 。通过Linking导入。

然后使用import * as Linking from "expo-linking"函数,将openUrl用作参数tel

类似:

http,其中X是任意数字。

希望是有帮助的;)

答案 3 :(得分:0)

import * as Linking from "expo-linking";

然后你可以直接链接到电话

 Linking.openURL(`tel:${phoneNumber}`);

文档中还提到了其他方案,例如 mailto 等

<块引用>

https://docs.expo.io/guides/linking/?redirected