2017-12-27 263 views
-1

我正在使用react-native的消息应用程序,我希望信使能够呼叫客户端而不让该信使看到客户端的电话号码。如何才能做到这一点?React本地电话应用程序:隐藏来电者的号码从呼叫者

要清楚 - 我试图隐藏发件人/发起人,而不是收件人的号码。

我目前使用

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}/> 

我可以拨打电话,但数量仍然遥遥无期。我希望它隐藏

版本:

"react": "16.0.0-alpha.12", 
"react-native": "0.48.4", 
+0

@ken嗨,也许我不明白我的英语不好。 我想要的是该数字是文化。 仅适用于使用该应用程序的信使。 不适用于接收呼叫的用户 –

+0

简写:您可以做到这一点,但不能从您的React Native应用程序中完成 - 您需要使用平台(例如[Asterisk ](https://www.asterisk.org/)。 –

回答

0

你不能改变与调用人们对手机如何处理。您只能使用API​​为您提供的内容,可能只是“调用此号码”。从那时起,手机就无法操纵发生的事情。

您必须通过拨打该号码的第三方服务呼叫此人,并通过互联网将呼叫流式传输至您的电话,绕过所有提供的apis,但您必须自己创建该服务(其中将可能不起作用,由于法律问题)或找到一些现有的。

+0

什么法律问题?运行一个转发呼叫的Asterisk服务器(不会让发起者访问收件人的电话号码)不完全是魔术,或者没有先例,甚至不常见。看看Lyft&c。通过他们自己的号码在客户和司机之间转发呼叫 - 就我看来,这基本上是OP想要实现的。 –

+0

我补充说这个部分作为用例似乎有些阴暗,但我并不真正了解任何相关的法律,因此“可能”。你是对的,它可能确实没问题。 – ThatBrianDude