Получение местного номера iPhone через SDK

голоса
0

Я ищу SDK API для извлечения местного телефонного номера устройства
с SIM - карты. Есть ли способ сделать это?

Задан 26/02/2009 в 17:55
источник пользователем
На других языках...                            


4 ответов

голоса
1

Этот метод относится к числу хранящегося в Itunes на момент активации ... так, не используйте его. От 4.x вы можете воспользоваться из рамок CoreTelephony, чтобы получить много информации о сети, но до сих пор нет номера ...

Ответил 26/09/2010 в 11:12
источник пользователем

голоса
1

Там нет никакого надежного способа. Вы найдете код в Интернете, который говорит вам посмотреть SBFormattedPhoneNumber, а иногда и что работает, но не всегда. В основном это люди, которые принесли свой номер телефона через другой носитель клетки. В этих случаях вы получите номер телефона, но не один для текущего телефона, а не тот, который гарантированно будет действительна для чего вообще (это не может даже быть уникальным).

У меня нет никаких оснований говорить это ли несколько человек или много, но это недокументированная ключ, что это по сути своей ненадежной.

Ответил 27/02/2009 в 01:26
источник пользователем

голоса
0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Ответил 18/03/2011 в 11:29
источник пользователем

голоса
0

Взгляните на этом блоге здесь .

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@”SBFormattedPhoneNumber”]; NSLog(@”Phone Number: %@”, num);

Адриан

Ответил 25/06/2009 в 15:42
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more