728x90
iOS 이통사 모바일 네트워크 코드 정보 가져오기
( CTCarrier mobileNetworkCode )
CTCarrier
이통사의 정보를 가져오고자 할 경우에 사용하는 클래스입니다.
어떤 정보를 가져올 수 있는지 알아볼까요?
고유 식별자 및 네트워크에서 VoIP 통화를 허용하는지 여부와 같은 사용자의 셀룰러 서비스 공급자에 대한 정보.
그럼 구체적으로 어떠한 정보들을 가져올 수 있을까요?
이동 통신사에 대한 정보 얻기
var Name | return | Desc |
var allowsVOIP | Bool | 이동 통신사가 네트워크에서 VoIP 통화를 허용하는지 여부. |
var carrierName | String | 사용자의 셀룰러 서비스 제공 업체의 이름. |
var isoCountryCode | String | 사용자의 이동 통신사에 대한 ISO 국가 코드 |
var mobileCountryCode | String | 사용자의 이동 통신 서비스 제공 업체의 MCC (Mobile Country Code, 모바일 국가 코드) |
var mobileNetworkCode | String | 사용자의 이동 통신 서비스 제공 업체의 모바일 네트워크 코드 |
그럼 어떻게 사용하는지 확인해볼까요?
@import CoreTelephony;
- (void)viewCarrierInfo {
[super viewCarrierInfo];
CTTelephonyNetworkInfo *netInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = netInfo.subscriberCellularProvider;
if (carrier) {
// 이통사 이름
NSLog(@" Carrier Name : %@", carrier.carrierName);
// 모바일 국가코드(MCC)
NSLog(@" Mobile Country Code(MCC) : %@", carrier.mobileCountryCode);
// ISO 국가코드
NSLog(@" iso Country Code : %@", carrier.isoCountryCode);
// 모바일 네트웍 코드
NSLog(@" Mobile Network Code : %@", carrier.mobileNetworkCode);
}
}
그리고, 출력되는 결과는?
Carrier Name : KT
Mobile Country Code(MCC) : 450
iso Country Code : kr
Mobile Network Code : 04
아래 링크는 위키피디아에서 제공하는 모바일 국가 코드(MCC) 정보입니다.
en.wikipedia.org/wiki/Mobile_country_code
Korea MCC, MNC List
MCC (Mobie Country Code) |
MNC (Mobile Network Code) |
Brand | Operator | Status | Bands (MHz) | References and notes |
450 | 01 | Globalstar Asia Pacific | Operational | Satellite | ||
450 | 02 | KT | KT | Operational | 5G 3500 / 5G 28000 | former Hansol PCS (CDMA 1800), merged with KT in 2002 |
450 | 03 | Power 017 | Shinsegi Telecom, Inc. | Not operational | CDMA 850 | Merged with SK Telecom in 2002; MNC withdrawn |
450 | 04 | KT | KT | Operational | LTE 1800 | NB-IoT network (LTE Cat NB1); former CDMA 1800 |
450 | 05 | SKTelecom | SK Telecom | Operational | UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000 | CDMA 850 shut down June 2020 |
450 | 06 | LG U+ | LG Telecom | Operational | CDMA 1800 / LTE 850 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000 | |
450 | 07 | KT | KT | Unknown | Unknown | |
450 | 08 | olleh | KT | Operational | UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 | |
450 | 11 | Tplus | Korea Cable Telecom | Operational | MVNO | MVNO of SK Telecom |
450 | 12 | SKTelecom | SK Telecom | Operational | LTE 850 / LTE 1800 | IoT network (LTE Cat M1) |
아래 링크는 모바일 네트웍 코드에 대한 목록으로, 각 국가마다의 정보를 확인하실 수 있습니다.
en.wikipedia.org/wiki/Mobile_Network_Codes_in_ITU_region_4xx_(Asia)#South_Korea_%E2%80%93_KR
728x90
'Development > iPhone' 카테고리의 다른 글
iPhone의 AppleCare+ 서비스 비용은 얼마입니까? (아이폰 애플케어 플러스) (0) | 2022.09.29 |
---|---|
Apple Watch 6 출시일, 가격, 혈중 산소 추적 및 소문 (0) | 2020.08.30 |
애플 워치 - watchOS 6 새로운 기능 및 대한민국 지원 여부 (Apple Watch) (0) | 2020.08.21 |
아이폰 11 공개. 애플 스페셜 이벤트 시청 방법 (Apple Special Event | 9월 11일) (0) | 2019.09.10 |
iPhone 11 / XI : 출시 날짜, 가격, 소문 및 Apple의 새로운 2019 폰에 대해 알아야 할 모든 것 (아이폰 11) (0) | 2019.09.03 |
댓글