如何在移动应用程序中隐藏呼叫者和电话号码

时间:2018-08-28 06:50:19

标签: android ios mobile phone-call telephony

我有以下要求:

  • 我必须为iOS和Android开发一个应用程序。
  • 在我的应用程序中,将有一个“呼叫公司”按钮,用户可以在其中拨打公司号码。
  • 如果用户按下按钮,则应该进行呼叫,但用户应该看不到任何地方的公司号码(呼叫屏幕,呼叫历史记录等)
  • 公司也不应看到呼叫者的电话号码

隐藏呼叫者号码应该不是问题,因为可以在每部电话上手动完成操作,而不会出现任何问题。但是,有没有办法在呼叫者屏幕和呼叫历史记录中隐藏公司号码?

我知道这听起来像是一个奇怪的要求,但也许有一种方法可以做到这一点。一种解决方法是呼叫“代理”号码并将其转发给真实的公司号码,但是我想知道是否可以更轻松地完成此操作。

2 个答案:

答案 0 :(得分:1)

您不能在Android上使用。直接呼叫的能力是一项特权操作,您需要是OEM预安装的系统应用程序,或者是root用户的电话,并需要经过一些跳跃才能访问它。您最能做的就是启动带有预插入号码的拨号程序屏幕。

要实现这一目标,唯一的办法就是谈论公司拥有的自定义设备,而不是应用商店发布的任何内容。

答案 1 :(得分:0)

您无法使用“电话”应用,但可以通过符合您要求的数据连接进行通话。您可以使用Twilio,Vonage或Plivo之类的CPaaS提供商来致电您的公司。如果您不想使用第三方,则可以考虑使用WebRTC建立从应用程序到代理的浏览器的音频连接。