是否有可能检索 iPhone 的“实际”移动国家代码?
如果我在 CTCarrier 上使用传统方法,我只会收到 SIM 卡的 MCC,但我想要漫游提供商的移动国家代码。
是否有可能检索 iPhone 的“实际”移动国家代码?
如果我在 CTCarrier 上使用传统方法,我只会收到 SIM 卡的 MCC,但我想要漫游提供商的移动国家代码。
不,这在当前的 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"
}
自定义包也可用,其中还包括移动 IP 的完整 mnc/mcc 详细信息。有关详细信息,请参阅http://ipinfo.io/developers。