iOS获取SIM卡信息

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

具体代码如下

#import <CoreTelephony/CTTelephonyNetworkInfo.h>
#import <CoreTelephony/CTCarrier.h>
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容