2017-01-03 2 views
2

Здесь я нашел различные темы о том, как отключить или отменить входящие вызовы (или сообщения) с помощью SDK iOS, из-за того, что Apple не хочет, чтобы приложение обращалось к настройки уровня системы. На самом деле это невозможно с официальными инструментами, а это значит, что если вам это удастся, ваше приложение не будет принято в магазине iTunes.IOS SDK можно отключить или отменить входящие вызовы

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

https://itunes.apple.com/us/app/lifesaver-distracted-driving/id874231222?mt=8 https://itunes.apple.com/us/app/at-t-drivemode/id907208943?mt=8

И они уверены, что приложение, в основном так же, как они (на основе функциональности) может быть сделано.

Итак, я спрашиваю, как эти два приложения преуспели в невозможном, а также как им удалось загрузить эти приложения в магазин iTunes, если приглушение вашего телефона не является одобренным Apple вариантом? Я действительно не прошу исходный код, хотя я, конечно, не отвергаю примеры, но moreso Я прошу указать, какой класс или книга или документация мне нужно найти, чтобы выяснить, возможно ли это? Яблоки CTCall и классы CT *, похоже, не очень помогли мне.

K

ответ

2

Apple, добавили рамки CallKit в ИО 10, чтобы позволить разработчикам приложений, чтобы сделать такого рода вещи, среди других. Для документации см:

https://developer.apple.com/reference/callkit

+0

Отлично! Только то, что я искал. –

+0

Как вы нашли способ отклонить/повесить звонки с Callkit? Не похоже, что это разрешает такое, не так ли? – JBA

+0

Откройте ссылку и Command-F для «Блокировка и идентификация звонков». – dgatwood

0

Теперь можно обнаруживать и блокировать нежелательные телефонные звонки с прошивкой 10 и выше.

См рамки CallKit рамки

CallKit (CallKit.framework) позволяет VoIP интеграции приложений с iPhone UI и дать пользователям большой опыт. Используйте этот фреймворк , чтобы пользователи могли просматривать и отвечать на входящие звонки VoIP на блокировку и управлять контактами из VoIP-вызовов в приложении «Избранное» и «Вперед».

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

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