iOS获取SIM卡信息

苹果开放API中支持获取SIM卡信息通过CTCarrier类

具体代码如下

#import 
#import 
CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [info subscriberCellularProvider];
    //运营商可用
BOOL use = carrier.allowsVOIP;
    //运营商名字
NSString *name = carrier.carrierName;
    //ISO国家代码
NSString *code = carrier.isoCountryCode;
    //移动国家代码
NSString *mcc = [carrier mobileCountryCode];
    //移动网络代码
NSString *mnc = [carrier mobileNetworkCode];
NSLog(@"================SIM卡信息================\n运营商可用:%d\n运营商名字:%@\nISO国家代码:%@\n移动国家代码:%@\n移动网络代码:%@\n",use,name,code,mcc,mnc);
  • 输出
运营商可用:1
运营商名字:中国联通
国家代码:cn
移动国家代码:460
移动网络代码:01

你可能感兴趣的:(iOS获取SIM卡信息)