Как я могу получить MCC и MNC на iPhone - PullRequest
5 голосов
/ 24 марта 2009

По теме - есть ли API для получения MCC / MNC на iPhone OS 2.1 или выше?

Ответы [ 3 ]

28 голосов
/ 24 июля 2010

Добавлено в iOS4

CTTelephonyNetworkInfo *netInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netInfo subscriberCellularProvider];
NSString *mcc = [carrier mobileCountryCode];
NSString *mnc = [carrier mobileNetworkCode];

http://developer.apple.com/library/ios/#Documentation/NetworkingInternet/Reference/CTCarrier/Reference/Reference.html

1 голос
/ 24 марта 2009

Нет, информация о мобильной сети недоступна через API. Если вам нужен уникальный идентификатор устройства, взгляните на метод UIDevice uniqueIdentifer; если вы ищете страну, в которой находится устройство, вам нужны Location Services; если вы хотите получить точную информацию о домашнем регионе пользователя, взгляните на NSLocale; для всего остального, просто спросите пользователя.

0 голосов
/ 04 ноября 2009

Я думаю, вы могли бы просто получить номер телефона iPhone и разобрать его для кода страны.

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