Szukam API SDK do pobierania lokalny numer telefonu urządzenia
z kartą SIM. Czy istnieje sposób to zrobić?
Uzyskanie przez lokalny numer telefonu iPhone SDK
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 ...
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.
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]);
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
CFShow(dict);
Spójrz na tym blogu tutaj .
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@”SBFormattedPhoneNumber”]; NSLog(@”Phone Number: %@”, num);
Adrian













