Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native React本机电话应用程序:隐藏被叫方';来电者的电话号码_React Native - Fatal编程技术网

React native React本机电话应用程序:隐藏被叫方';来电者的电话号码

React native React本机电话应用程序:隐藏被叫方';来电者的电话号码,react-native,React Native,我正在使用react native开发一个消息传递应用程序,我希望消息传递者能够在不让消息传递者看到客户端电话号码的情况下呼叫客户端。如何做到这一点 说清楚一点——我试图对发件人/发起者隐藏号码,而不是对收件人 我目前使用 import RNImmediatePhoneCall from 'react-native-immediate-phone-call'; 呈现: <TouchableOpacity style={[styles.buttons,{backgroundCol

我正在使用react native开发一个消息传递应用程序,我希望消息传递者能够在不让消息传递者看到客户端电话号码的情况下呼叫客户端。如何做到这一点

说清楚一点——我试图对发件人/发起者隐藏号码,而不是对收件人

我目前使用

 import RNImmediatePhoneCall from 'react-native-immediate-phone-call';
呈现:

<TouchableOpacity
    style={[styles.buttons,{backgroundColor: this.state.colorB}]}
    onPress={() => {
                 RNImmediatePhoneCall.immediatePhoneCall('3125340000');
            }}
>
<Image style={styles.icon}
       source={this.state.imageIcon2}/>

你无法改变手机处理来电的方式。您只能使用API提供给您的,可能只是类似于“调用此号码”的内容。从那时起,手机就开始做它自己的事情,你无法控制发生了什么


您必须通过第三方服务拨打此人的电话号码,并通过互联网将呼叫传送到您的手机,绕过提供的所有API,但您必须自己创建该服务(由于法律问题,该服务可能无法工作)或找到某个现有服务。

@ken Hi,也许我不明白我的英语不好。我想要的是这个数字是文化化的。仅适用于使用该应用程序的信使。不适用于接收callShort表单的用户:您可以这样做,但不能仅从您的React本机应用程序执行此操作——您需要一个不同的组件,使用平台(例如)在相关方之间转发电话。什么法律问题?运行星号服务器转发呼叫(不允许发起者访问收件人的电话号码)并不是什么神奇的事情,也不是没有先例,甚至是不常见的事情。看看Lyft&c是如何做到的。在客户和司机之间通过他们自己的号码转发电话——正如我所读到的,这基本上是OP希望自己实现的。我添加了这一部分,因为用例看起来有点可疑,但我并不真正了解任何相关法律,因此“可能”。你说得对,实际上可能没问题。
"react": "16.0.0-alpha.12",
"react-native": "0.48.4",