2012-05-14 3 views
2

Есть ли способ получить номер цифровой сети MSISDN (номер мобильного сетевого абонента для подписчиков) через код.Получите номер MSISDN с помощью кода

Я также перешел к другим вопросам, но никто из них не ответил.

Любая помощь по пути будет по достоинству оценена.

Примечание: Мне нужен номер MSISDN (номер, однозначно идентифицирующий подписку в GSM), а не UDID от iPhone. Цель является извлечение голосовой почты для этого MSISDN

Дополнительная информация: Я только что узнал, что номер MSISDN является сочетание вашего кода страны и ваш Телефон.

MSISDN = CC + NPA + SN

CC - Код страны

NPA - Номер Область планирования

SN - Номер телефона

+0

Что такое номер MSISDN? –

+0

@adamjansch http://en.wikipedia.org/wiki/MSISDN –

+2

Даже настройки не показывают это число, если вам нужен уникальный идентификатор, постарайтесь не использовать что-то настолько опасное. – CodaFi

ответ

0

Извините, но вы не можете получить пользователей MSISDN с публичные методы в SDK iOS (я не уверен в частных методах). Я был бы очень удивлен, если бы Apple когда-либо санкционировала это.

Вы использовали, чтобы иметь возможность получить номер с

[[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"] 

, но я думаю, что был снят в прошивкой 4.0.