Как скрыть звонящего и вызывающий номер в мобильных приложениях - PullRequest
0 голосов
/ 28 августа 2018

У меня есть следующие требования:

  • Мне нужно разработать приложение для iOS и Android.
  • В моем приложении будет кнопка «Позвонить в компанию», где пользователь сможет позвонить на номер компании.
  • Если пользователь нажимает кнопку, вызов должен быть выполнен, но пользователь не должен видеть номер компании в любом месте (экран вызова, история вызовов и т. Д.)
  • Компания также не должна видеть номер звонящего

Скрыть номер звонящего не должно быть проблемой, поскольку это можно сделать на каждом телефоне вручную без каких-либо проблем. Однако есть ли способ скрыть номер компании с экрана вызывающих абонентов и истории звонков?

Я знаю, это звучит как странное требование, но, возможно, есть способ сделать это. Обходной путь - позвонить по номеру «прокси» и переслать его на реальный номер компании, но мне интересно, можно ли это сделать проще.

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Вы не можете использовать приложение «Телефон», но можете позвонить через подключение для передачи данных, которое соответствует вашим требованиям. Вы можете использовать провайдера CPaaS, такого как Twilio, Vonage или Plivo, чтобы позвонить в вашу компанию. Если вы не хотите использовать стороннего разработчика, вы можете использовать WebRTC для создания аудио-соединения между приложением и браузером агента.

0 голосов
/ 28 августа 2018

Вы не можете на Android. Возможность прямого вызова является привилегированной операцией, вам нужно либо быть системным приложением, предустановленным производителем, либо на рутованном телефоне и перепрыгивать через некоторые обручи, чтобы получить к нему доступ. Самое большее, что вы можете сделать, это запустить экран номеронабирателя с предварительно введенным номером.

Практически единственный способ приблизиться к этому - это если вы говорите о собственном устройстве, принадлежащем вашей компании, а не о чем-то, выпущенном магазином приложений.

...