Je suis à la recherche d'une API SDK pour récupérer le numéro de téléphone local de l'appareil
depuis la carte SIM. Y a-t-il un moyen de le faire?Obtenir le numéro d'iPhone local via SDK
Répondre
Il n'y a aucun moyen fiable. Vous trouverez le code en ligne qui vous indique de rechercher SBFormattedPhoneNumber, et parfois cela fonctionne, mais pas de manière cohérente. Généralement, ce sont les gens qui ont apporté leur numéro de téléphone d'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 pas un qui soit garanti pour quelque chose du tout (il peut même ne pas être unique).
Je n'ai aucune raison de dire s'il s'agit de quelques personnes ou beaucoup, mais c'est une clé non documentée qui est intrinsèquement peu fiable.
Jetez un oeil à cet article de blog here.
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@”SBFormattedPhoneNumber”]; NSLog(@”Phone Number: %@”, num);
Adrian
Cette méthode fait référence au numéro enregistré dans iTunes au moment de l'activation ... alors, ne l'utilisez pas. A partir de la version 4.x, vous pouvez tirer parti du framework CoreTelephony pour obtenir de nombreuses informations sur le réseau, mais toujours pas de numéro ...
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]);
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
CFShow(dict);
- 1. iPhone API obtenir le numéro de téléphone de l'appareil local
- 2. PHP: format de numéro au format local
- 3. iPhone SDK: Obtenir le nom du contact à partir du numéro de téléphone
- 4. latex - obtenir le problème numéro spécifique
- 5. Accès aux signets des cartes iphone via le SDK
- 6. Connexion SQL Express via un réseau local
- 7. Comment obtenir le numéro de ligne en utilisant le scanner
- 8. Composer un numéro de téléphone via Bluetooth
- 9. Obtenir le chemin du fichier via javascript
- 10. Comment ou où obtenir le SDK officiel de Samsung Omnia
- 11. Puis-je obtenir DirectInput/XInput sans tout le SDK DirectX?
- 12. Où puis-je obtenir le SDK iPhone 2.0?
- 13. Comment obtenir le dernier numéro de la fonction range()?
- 14. Comment obtenir le numéro de port Websphere 6.1
- 15. Comment obtenir le numéro de série du disque dur
- 16. Appel Pinvoke pour obtenir le numéro de série de Windows?
- 17. Comment obtenir le numéro de l'année avec PHP?
- 18. Pour obtenir le numéro de ligne dans gridview
- 19. Obtenir le numéro de révision actuel dans Subclipse?
- 20. Comment obtenir le numéro d'index dans $ .click() de jQuery?
- 21. Obtenir le numéro de révision d'un référentiel distant
- 22. Comment obtenir le numéro de série des disques durs?
- 23. cx_Oracle: comment obtenir le numéro d'erreur ORA-xxxxx?
- 24. Palm WebOS - Comment obtenir le numéro de téléphone de l'utilisateur?
- 25. Comment obtenir le dernier numéro de révision de SharpSVN?
- 26. Comment obtenir le numéro de page par entité avec NHibernate?
- 27. Utilisation de svn via ssh comme environnement local
- 28. Comment puis-je obtenir le numéro du mois de l'année et le numéro de la semaine dans C#?
- 29. Téléchargement et téléchargement via ftp avec iPhone SDK
- 30. iphone Numéro aléatoire numéro