Cordova: событие Hybrid iOS App Pause не срабатывает при звонке - PullRequest
0 голосов
/ 19 марта 2020

Относится ли iOS приложение go к фону, когда мы звоним по тел: // 123456789?

У меня есть приложение iOS, которое требует регистрировать любые исходящие события, происходящие через наше приложение (например, отправка почты, вызовы и т. Д. c).

Для вызова

мы используем нечто вроде: <a href="tel://123456789"></a>

, в этом случае номеронабиратель открывается и делает вызов, но приостанавливает или возобновляет события никогда не срабатывает. Таким образом, в основном у нас нет ловушки / события после завершения вызова, чтобы сделать запись в журнале для вызова. Хотя при репликации того же потока на android запускаются собственные события (возобновление, пауза).

Для почты

мы используем нечто вроде: <a href="mailto: test@test.com"></a>

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

Нам нужно нечто подобное для телефонного звонка. Любые указатели будут по достоинству оценены.

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете попытаться прослушать щелчок по тегу, а затем инициировать это событие самостоятельно, если оно не вызвано Cordova, поэтому вам не нужно менять свой код. Используя jQuery:

 $('your_a_tag').on('touchstart', function(event){
      $(document).trigger('pause');
 });

В качестве альтернативы, вы можете открыть заявку в службу поддержки на cordova- ios repo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...