Uzyskanie przez lokalny numer telefonu iPhone SDK

głosy
0

Szukam API SDK do pobierania lokalny numer telefonu urządzenia
z kartą SIM. Czy istnieje sposób to zrobić?

Utwórz 26/02/2009 o 17:55
źródło użytkownik
W innych językach...                            


4 odpowiedzi

głosy
1

Metoda ta odnosi się do liczby zapisanej w iTunes w momencie aktywacji ... więc, nie należy go używać. Od 4.x można skorzystać z CoreTelephony ram uzyskać wiele informacji o sieci, ale nadal nie wiele ...

Odpowiedział 26/09/2010 o 11:12
źródło użytkownik

głosy
1

Nie ma niezawodny sposób. Znajdziesz online kod, który mówi zajrzeć do SBFormattedPhoneNumber, a czasem, który działa, ale nie konsekwentnie. Głównie to ludzie, którzy przynieśli swój numer telefonu na innego przewoźnika komórkowej. W tych przypadkach, masz numer telefonu, ale nie jeden dla obecnego telefonu, a nie taki, który jest gwarancją ważna dla czegokolwiek (nie może nawet być unikalne).

Nie mam podstaw do stwierdzenia, czy jest to kilka osób, czy dużo, ale to nieudokumentowana klucz to z natury zawodne.

Odpowiedział 27/02/2009 o 01:26
źródło użytkownik

głosy
0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Odpowiedział 18/03/2011 o 11:29
źródło użytkownik

głosy
0

Spójrz na tym blogu tutaj .

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

Adrian

Odpowiedział 25/06/2009 o 15:42
źródło użytkownik

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