如何在移动应用程序上隐藏来电者和主叫号码



我有以下要求:

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

隐藏来电号码应该不是问题,因为它可以在每部手机上手动完成,没有任何问题。但是,有没有办法从呼叫者屏幕和通话记录中隐藏公司的号码?

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

你不能在Android上。 直接呼叫的功能是一项特权操作,您需要成为 OEM 预安装的系统应用程序,或者安装在有根手机上,然后跳过一些箍才能访问它。 您能做的最多就是启动预插入号码的拨号器屏幕。

几乎唯一可以接近这一点的方法就是,如果您谈论的是公司拥有的自定义设备,而不是应用商店发布的任何设备。

不能使用"电话"应用,但可以通过符合要求的数据连接进行呼叫。您可以使用 Twilio、Vonage 或 Plivo 等 CPaaS 提供商来拨打您的公司的电话。如果您不想使用第三方,则可以考虑使用WebRTC从应用程序到代理浏览器建立音频连接。

最新更新