Можно ли узнать состояние SIM-карты - для iPhone программно

Я работаю над приложением, где мне нужно знать, в каком состоянии вставлена ​​сим-карта.

Возможно ли, чтобы iPhone знал текущее состояние вставленной сим-карты??

заранее спасибо


person V.V    schedule 03.05.2011    source источник


Ответы (4)


Я не думаю, что вы можете, Apple не раскрывает никакой информации о сим-карте, сотовом радио, сети, в которой вы находитесь, и т. д.

person visakh7    schedule 03.05.2011
comment
Я не уверен, но может быть, вы можете. Как упомянул @Hugo, просто попробуйте Core Telephony. - person visakh7; 03.05.2011

Вся информация о телефонии, доступная в официальном SDK, находится в Основная платформа телефонии. Если вы хотите проверить состояние SIM-карты, вы можете, например, вызвать методы CTCarrier, которые вернут nil, если SIM-карта в данный момент недоступна (если SIM-карта не вставлена, если iPhone находится в режиме полета или если он вне зоны действия сотовой связи).

person Hugo Briand    schedule 03.05.2011

Все, что вы можете сделать, — это базовая телефония. Каркас. Если вы хотите чего-то большего, чем Core Telephony Framework, возможно, вы используете какой-то неофициальный способ, но приложение будет отклонено, если вы захотите отправить его в Apple Store. Потому что он учитывает конфиденциальность и безопасность пользователя.

person Almir Tavares    schedule 23.01.2014

Да, это возможно, и в соответствии с рекомендациями по обзору Appstore они заявили, что приложения, которые собирают данные о пользователях или использовании, должны иметь политику конфиденциальности и обеспечивать согласие пользователя на сбор. Это включает, но не ограничивается, приложения, которые реализуют HealthKit или другие медицинские/медицинские технологии, HomeKit, расширения клавиатуры, Apple Pay, стикеры и расширения iMessage, включают логин или доступ к пользовательским данным с устройства. Описание вашего приложения должно сообщать людям, какие типы доступа (например, местоположение, контакты, календарь и т. д.) запрашиваются вашим приложением и какие аспекты приложения не будут работать, если пользователь не предоставит разрешение.

Прочтите: https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage Раздел 5.1.1 Сбор и хранение данных

person vidalbenjoe    schedule 23.06.2017