2011년 9월 22일 목요일

[iOS] 전화번호 읽어오기

아이폰의 전화번호 알아내기는 아래 코드로 가능할(?) 수도 있다.

NSString *callNumber = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];

다만 문제가 있다. 이 코드는 iTunes를 통해 아이폰을 활성화(Activation)할 때 입력하는 정보를 얻어오는 코드이다. 따라서 부정확 할 수도 있으며 심(SIM Card)이 바뀐 경우에 대비를 못 할 수도 있다.

iOS에서는 심(SIM Card)에서 정보를 읽어오는 것을 지원하지 않는다. 아마도 보안상의 이유로 막는 듯 하다. (개인적으로 이런 보안정책은 좋아하는 편이다)

댓글 없음 :