有没有可能获取 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了解详情。