iPhone 判断运营商
来源:互联网 发布:kettle与大数据开发 编辑:程序博客网 时间:2024/04/30 20:24
- (NSString *)getCarrier{ NSString *strCarrier = nil; CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [networkInfo subscriberCellularProvider]; if (carrier == nil) { [networkInfo release]; return strCarrier; } NSString *code = [carrier mobileNetworkCode]; if (code == nil) { [networkInfo release]; return strCarrier; } // 根据mobileNetworkCode判断运营商 if ([code isEqualToString:@"00"] || [code isEqualToString:@"02"] || [code isEqualToString:@"07"]) strCarrier = @"中国移动"; else if ([code isEqualToString:@"01"] || [code isEqualToString:@"06"]) strCarrier = @"中国联通"; else if ([code isEqualToString:@"03"] || [code isEqualToString:@"05"]) strCarrier = @"中国电信"; else if ([code isEqualToString:@"20"]) strCarrier = @"中国铁通"; else strCarrier = nil; [networkInfo release]; return strCarrier;}
China - CN
MCC | MNC | Brand | Operator | Status | Bands (MHz) | References and notes | 46000China MobileChina MobileOperationalGSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 201046001China UnicomChina UnicomOperationalGSM 900 / GSM 1800 / UMTS 2100CDMA network sold to China Telecom, WCDMA commercial trial started in May 2009 and in full commercial operation as of October 2009.46002China MobileChina MobileOperationalGSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010 46003China TelecomChina TelecomOperationalCDMA2000 800 / CDMA2000 2100EV-DO46005China TelecomChina TelecomOperational 46006China UnicomChina UnicomOperationalGSM 900 / GSM 1800 / UMTS 2100 46007China MobileChina MobileOperationalGSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010 46020China TietongChina TietongOperationalGSM-R [edit]
详细参考:http://en.wikipedia.org/wiki/Mobile_Network_Code