最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS判斷運營商類型的實現(xiàn)方法

 更新時間:2017年04月28日 11:01:59   投稿:jingxian  
下面小編就為大家?guī)硪黄猧OS判斷運營商類型的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、獲取運營類型

1、需要導(dǎo)入兩個頭文件

#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>

2、判斷類型

// 獲取運營商類型
+ (SSOperatorsType)getOperatorsType{
  CTTelephonyNetworkInfo *telephonyInfo = [[CTTelephonyNetworkInfo alloc] init];
  CTCarrier *carrier = [telephonyInfo subscriberCellularProvider];

  NSString *currentCountryCode = [carrier mobileCountryCode];
  NSString *mobileNetWorkCode = [carrier mobileNetworkCode];

  if (![currentCountryCode isEqualToString:@"460"]) {
    return SSOperatorsTypeOther;
  }

  // 參考 https://en.wikipedia.org/wiki/Mobile_country_code

  if ([mobileNetWorkCode isEqualToString:@"00"] ||
    [mobileNetWorkCode isEqualToString:@"02"] ||
    [mobileNetWorkCode isEqualToString:@"07"]) {

    // 中國移動
    return SSOperatorsTypeChinaMobile;
  }

  if ([mobileNetWorkCode isEqualToString:@"01"] ||
    [mobileNetWorkCode isEqualToString:@"06"] ||
    [mobileNetWorkCode isEqualToString:@"09"]) {

    // 中國聯(lián)通
    return SSOperatorsTypeChinaUnicom;
  }

  if ([mobileNetWorkCode isEqualToString:@"03"] ||
    [mobileNetWorkCode isEqualToString:@"05"] ||
    [mobileNetWorkCode isEqualToString:@"11"]) {

    // 中國電信
    return SSOperatorsTypeTelecom;
  }

  if ([mobileNetWorkCode isEqualToString:@"20"]) {

    // 中國鐵通
    return SSOperatorsTypeChinaTietong;
  }

  return SSOperatorsTypeOther;
}

以上這篇iOS判斷運營商類型的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

横山县| 新巴尔虎左旗| 墨竹工卡县| 楚雄市| 宽城| 宝应县| 焉耆| 定南县| 上栗县| 广昌县| 龙泉市| 栾川县| 张北县| 辉县市| 宁晋县| 郴州市| 孝义市| 遂宁市| 南乐县| 曲周县| 四川省| 巴彦县| 三台县| 鄂托克旗| 吉木乃县| 城口县| 土默特右旗| 阳曲县| 高密市| 澄江县| 拜泉县| 崇阳县| 高邑县| 沙坪坝区| 秦安县| 清新县| 湟中县| 原平市| 宜阳县| 乌拉特后旗| 富阳市|