iOS --- 使用CoreTelephony来获取运营商信息

来源:互联网 发布:js display 显示 编辑:程序博客网 时间:2024/05/21 06:53

使用CoreTelephony获取运营商信息的过程如下:

func actionTestCarrier() {    var info: CTTelephonyNetworkInfo = CTTelephonyNetworkInfo()    print(info)    var carrier: CTCarrier = info.subscriberCellularProvider!    print(carrier)    print(info.currentRadioAccessTechnology!)    print(carrier.carrierName!)    print(carrier.mobileCountryCode!)    print(carrier.mobileNetworkCode!)}

结果如下:

<CTTelephonyNetworkInfo: 0x12de614d0>CTCarrier (0x12de2dc10) {    Carrier name: [中国移动]    Mobile Country Code: [460]    Mobile Network Code:[00]    ISO Country Code:[cn]    Allows VOIP? [YES]}CTRadioAccessTechnologyLTE中国移动46000

运营商对应的networkCode为:
NetworkCode

0 0
原创粉丝点击