Есть ли возможность получить «фактический» мобильный код страны iPhone?
Если я использую обычный метод через CTCarrier, я получаю только MCC SIM-карты, но мне нужен мобильный код страны провайдера роуминга.
Есть ли возможность получить «фактический» мобильный код страны iPhone?
Если я использую обычный метод через CTCarrier, я получаю только MCC SIM-карты, но мне нужен мобильный код страны провайдера роуминга.
Нет, это невозможно в текущем iOS SDK.
Я не думаю, что это возможно с частным API, но вы можете использовать стороннюю службу, такую как http://ipinfo.io, который я построил. Вот стандартный ответ API, который будет включать информацию о операторе связи в поле org:
$ curl ipinfo.io/24.32.148.1
{
"ip": "24.32.148.1",
"hostname": "doc-24-32-148-1.pecos.tx.cebridge.net",
"city": "Pecos",
"region": "Texas",
"country": "US",
"loc": "31.3086,-103.5892",
"org": "AS7018 AT&T Services, Inc.",
"postal": "79772"
}
Однако доступны пользовательские пакеты, которые также включают полную информацию о mnc/mcc для мобильных IP-адресов. Подробнее см. http://ipinfo.io/developers.