Získání místní číslo iPhone pomocí SDK

hlasů
0

Dívám se na SDK API načíst místní telefonní číslo příslušného zařízení
ze SIM karty. Existuje způsob, jak to udělat?

Položena 26/02/2009 v 17:55
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
1

Tato metoda se vztahuje na číslo uložené v iTunes v okamžiku aktivace ... ano, nepoužívejte ho. Z 4.x, můžete využít z rámce CoreTelephony získat mnoho informací o síti, ale stále nemá číslo ...

Odpovězeno 26/09/2010 v 11:12
zdroj uživatelem

hlasů
1

Neexistuje žádný spolehlivý způsob. Zjistíte kód on-line, který říká, aby ses podíval nahoru SBFormattedPhoneNumber, a někdy, že funguje, ale ne důsledně. Většinou je to lidé, kteří přinesli své telefonní číslo v průběhu jiného nosiče buněk. V těchto případech, dostanete telefonní číslo, ale ne jeden pro aktuální telefonu, a ne ten, který je zaručeno, že bude platné po dobu vůbec nic (to ani nemusí být jedinečný).

Nemám základ pro říkat, zda se jedná o pár lidí, nebo hodně, ale je to neregulérní klíč, který je neodmyslitelně nespolehlivý.

Odpovězeno 27/02/2009 v 01:26
zdroj uživatelem

hlasů
0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Odpovězeno 18/03/2011 v 11:29
zdroj uživatelem

hlasů
0

Podívejte se na tomto blogu zde .

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

Adrian

Odpovězeno 25/06/2009 v 15:42
zdroj uživatelem

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