2017-12-27 184 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