我目前正在尝试获取运营商信息。从设备。如果我打电话给-
CTTelephonyNetworkInfo *networkinfo = [[CTTelephonyNetworkInfo alloc] init];
NSDictionary *carriers = networkinfo.serviceSubscriberCellularProviders;
CTCarrier *carrInfo;
for(id key in carriers.allKeys){
carrInfo = carriers[key];
NSLog("%@", carrInfo);
}这给出了输出-
Carrier [name: Airtel, MCC: 208, MNC: 15, ISO Country Code: IN Allows VOIP: YES]
Carrier [name: Jio, MCC: 210, MNC: 20, ISO Country Code: IN Allows VOIP: YES]但是哪一种是物理模拟,哪一种是电子模拟,我无法区分。还有。我读到过,这个输出可以在运行时切换,而不是固定的。那么,我将如何能够区分哪个是e-sim,哪个是物理sim呢?
发布于 2021-01-22 23:40:43
目前,苹果公司还没有公开任何公共应用程序接口或属性来以编程方式区分pSIM和eSIM。
EID是唯一标识下载到设备中的eSIM配置文件的东西。再次声明,Apple不允许读取此设置。
https://stackoverflow.com/questions/65823531
复制相似问题