Выполнение и мониторинг телефонного звонка в телефоне

Я рассматриваю возможность создания приложения PhoneGap, которое будет работать с моим веб-приложением через веб-сокет. Он получит инструкцию набрать номер телефона, запуститься в фоновом режиме во время телефонного разговора, определить, когда телефонный звонок поднимается и когда звонок зависает, а затем возобновить, чтобы информация о вызове была отправлена ​​обратно через ajax ,

Это можно сделать в PhoneGap? Может ли это быть одобрено для iOS?

Примечание: это вопрос выполнимости, а не вопрос с кодом.

Solutions Collecting From Web of "Выполнение и мониторинг телефонного звонка в телефоне"

Для использования любых встроенных функций, таких как местоположение, вызов и т. Д .; Разработчикам приходится создавать плагины. Для iOS 10 и будущих версий в Apple была внедрена инфраструктура callkit, которая позволяет вам осуществлять программный доступ к VoIP functionality , а также блокировать и идентифицировать вызовы. До IOS 10 я использовал API twilio, который выполняет те же действия, что и в вашем вопросе.

  • Да, это возможно в phonegap, используя пользовательские плагины.
  • Да, приложение будет одобрено для iOS.

Это можно сделать в PhoneGap?

Нет, вам нужно разработать плагин для каждой платформы.

Может ли это быть одобрено для iOS?

Все образцы, которые я нашел для подобных проблем, используют устаревшие API, поэтому, вероятно, нет. Я не разработчик ios, поэтому я не уверен. Дополнительная информация здесь Обнаружение событий вызова в ios


Я знаю, что это возможно на Android, см. Как определять входящие звонки на устройстве Android?


Это невозможно на телефоне Windows, см. Есть ли способ отслеживать информацию о телефонных звонках на Windows Phone 7?