Как я могу получить MCC и MNC на iPhone
По теме - есть ли API для получения MCC/MNC на iPhone OS 2.1 или выше?
3 ответа
Решение
Добавлено в iOS4
CTTelephonyNetworkInfo *netInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netInfo subscriberCellularProvider];
NSString *mcc = [carrier mobileCountryCode];
NSString *mnc = [carrier mobileNetworkCode];
Нет, информация о мобильной сети недоступна через API. Если вы ищете уникальный идентификатор устройства, взгляните на метод UIDevice uniqueIdentifer; если вы ищете страну, в которой находится устройство, вам нужны Location Services; если вы хотите получить точную информацию о домашнем регионе пользователя, взгляните на NSLocale; для всего остального, просто спросите пользователя.
Я думаю, вы могли бы просто получить номер телефона iPhone и разобрать его по коду страны.