2016-03-29 2 views
1

Я пытаюсь измерить длительность вызова (или время между кликом и окончанием вызова), когда пользователь нажимает на телефонную связь, нажмите «Принять для вызова, вызова и завершения вызова». Пользователь по умолчанию переключается на страницу.Как измерить время вызова tel: // ссылки в сафари?

Проблема заключается в том, что ни одно событие не срабатывает на начале или конце включения телефона приложение, и Javascript, похоже, не остановится во время разговора ...

Любая идея?

ответ

-1

Существует аналогичный вопрос с соответствующим ответом здесь: https://stackoverflow.com/a/18310457/3677221

Как rckoenes ВОК вы можете использовать CTCallCenter, но будьте готовы, что вам приложение может быть отклонены не действительным использование режима фона.

Это может быть решение, в котором вы сначала сохраняете дату, когда нажимается ссылка (или начинается звонок). Затем определите окончание вызова из изменения состояния блока CallAventHandler CTCallCenter (Apple Documentation) и вычислите разницу во времени.

+0

Я пытаюсь найти способ в javascript, так как ссылка встроена в веб-страницу –

Смежные вопросы