Информация о заблокированных звонках в iPhone - PullRequest
0 голосов
/ 19 января 2012

Я хочу получить информацию о заблокированных и пропущенных звонках.Когда вы звоните кому-то по телефону, иногда ваш звонок блокируется или сбрасывается, а затем вы слышите сообщение «Пожалуйста, попробуйте снова».Я хочу получить доступ к этой информации в моем приложении.Это возможно в iPhone?Может быть для взломанных устройств?

Ответы [ 2 ]

3 голосов
/ 19 января 2012

Информация о вызовах недоступна приложениям на стандартных устройствах с ОС iOS из-за изолированной программной среды безопасности.

1 голос
/ 19 января 2012

Решение о воспроизведении записи «пожалуйста, попробуйте снова» (обычно) принимается устройством, называемым Service Control Point в телефонной сети.С точки зрения телефона, запись «Пожалуйста, попробуйте еще раз» выглядит так же, как и успешно завершенный вызов: сеть не сообщает вашему телефону, что он перенаправил вызов на вторичную обработку, поэтому в телефоне нет данных, которые вы могли бы собратьили проанализируйте.

Когда ваш iPhone отображает сообщение «Ошибка вызова» и кнопку «Повторить попытку», точка сближения ближе к вам - обычно это означает, что ваш телефон потерял связь с базовой станцией сотовой связи - ителефон регистрирует, что звонок не прошел.Очевидно, можно получить доступ к базе данных истории вызовов iPhone без использования частных API , поэтому теоретически вы можете использовать это в своем приложении (если Apple это одобрит).

...