Obtenir le numéro local iPhone par SDK

voix
0

Je cherche une API SDK pour récupérer le numéro de téléphone local du périphérique
de la carte SIM. Est - il possible de le faire?

Créé 26/02/2009 à 17:55
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
1

Cette méthode fait référence au numéro enregistré dans iTunes au moment de l'activation ... alors, ne l'utilisez pas. De 4.x, vous pouvez profiter du cadre CoreTelephony pour obtenir de nombreuses informations sur le réseau, mais toujours pas de numéro ...

Créé 26/09/2010 à 11:12
source utilisateur

voix
1

Il n'y a aucun moyen fiable. Vous trouverez le code en ligne qui vous dit de rechercher SBFormattedPhoneNumber, et parfois qui fonctionne, mais pas toujours. La plupart du temps ce sont les gens qui ont apporté leur numéro de téléphone sur un autre transporteur cellulaire. Dans ces cas, vous obtenez un numéro de téléphone, mais pas un pour le téléphone actuel, et non celui qui est garanti d'être valable pour quoi que ce soit (il peut même être unique).

Je ne base pour dire que ce soit quelques personnes ou beaucoup, mais il est une clé non documentée qui est intrinsèquement peu fiable.

Créé 27/02/2009 à 01:26
source utilisateur

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

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Créé 18/03/2011 à 11:29
source utilisateur

voix
0

Jetez un oeil à ce billet de blog ici .

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

Adrian

Créé 25/06/2009 à 15:42
source utilisateur

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