CTTelephonyNetworkInfo*netinfo = [[CTTelephonyNetworkInfo alloc]init];
if(netinfo !=nil)
{
CTCarrier*carrier = [netinfosubscriber CellularProvider];
if(carrier !=nil)
{
return[carrier carrierName];
}
}
我们代码是这么写的,但是后台看监控数据,一堆国外怪异的运营商,这可能的原因是因为
来自不同国家的水货或者越狱留下的,我建议的处理方法是直接判断国内三大运营商,不是三大运营商的的放到其他分类中。
可以参考下链接中阿里的接口。