ios CoreTelephony CTTelephonyNetworkInfo 奇怪的运营商

CTTelephonyNetworkInfo*netinfo = [[CTTelephonyNetworkInfo alloc]init];

if(netinfo !=nil)

{

CTCarrier*carrier = [netinfosubscriber CellularProvider];

if(carrier !=nil)

{

return[carrier carrierName];

}

}

我们代码是这么写的,但是后台看监控数据,一堆国外怪异的运营商,这可能的原因是因为

来自不同国家的水货或者越狱留下的,我建议的处理方法是直接判断国内三大运营商,不是三大运营商的的放到其他分类中。

可以参考下链接中阿里的接口。

使用 CoreTelephony 框架获取当前网络运营商-博客-云栖社区-阿里云

你可能感兴趣的:(ios CoreTelephony CTTelephonyNetworkInfo 奇怪的运营商)