Obtener el número local de iPhone a través de SDK

votos
0

Estoy buscando una API de SDK para recuperar el número de teléfono local del dispositivo
desde la tarjeta SIM. ¿Hay una manera de hacerlo?

Publicado el 26/02/2009 a las 17:55
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
1

Este método se refiere al número almacenado en iTunes en el momento de la activación ... así, no lo use. De 4.x usted puede tomar ventaja de marco CoreTelephony para obtener mucha información acerca de la red, pero todavía no hay ningún número ...

Respondida el 26/09/2010 a las 11:12
fuente por usuario

votos
1

No hay una manera confiable. Encontrará el código en línea que le indica que busque SBFormattedPhoneNumber, y que a veces eso funcione, pero no de manera coherente. En su mayoría son personas quienes trajeron su número de teléfono de otro proveedor de telefonía celular. En esos casos, obtienes un número de teléfono, pero no uno para el teléfono actual, y no uno que garantice que sea válido para nada (incluso puede que no sea único).

No tengo ninguna base para decir si se trata de algunas personas o mucho, pero es una clave no documentada que es intrínsecamente poco confiable.

Respondida el 27/02/2009 a las 01:26
fuente por usuario

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

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Respondida el 18/03/2011 a las 11:29
fuente por usuario

votos
0

Echa un vistazo a esta entrada del blog aquí .

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

Adrian

Respondida el 25/06/2009 a las 15:42
fuente por usuario

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