Android Vérification De Numéro De Téléphone

J'ai besoin d'un moyen de vérifier que le numéro de mobile en Android de l'application est correcte comme dans "propriété" - pas de données de validation du numéro de téléphone mobile.

E. g. la façon WhatsApp est fait...

Je sais comment cela peut être fait par un SMS de vérification à l'aide de codes et d'autres choses. Le truc c'est que c'est une app Android gratuit et je ne suis pas d'désireux de payer pour chaque SMS envoyé lorsque l'application est gratuite. Mauvais business model...

Est-il un moyen de le faire en toute sécurité et gratuitement?

L'aide de l'API code semble ne pas être trop sûr il n'est donc pas une option, j'ai peur:

TelephonyManager tMgr  (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
  • Que voulez-vous dire que c'est "pas sûr"?
  • Je ne sais pas comment WhatsApp t-il, et peut-être d'autres ici ne sais pas non plus. Peut-être que vous pourriez idée de nous?
  • En fait, dans mon expérience, WhatsApp ne envoyer un SMS de vérification sur la création de compte.
  • WhatsApp tire votre numéro à partir de l'OS, envoie un message texte au numéro, et intercepte le message texte.
  • coffre-fort" est peut-être pas le bon mot à utiliser ici (anglais n'est pas ma langue maternelle). J'ai vraiment signifiait "stable" ou "fiable", puisqu'elle est souvent pouvez retour null et pas le numéro de téléphone.
  • Que feriez-vous si l'utilisateur ont pris leur carte sim et de l'ouverture de votre application? À un certain point, vous aurez à échouer ou vivent avec aucun numéro de téléphone.
  • ici, androidhive.info/2015/08/... AndroidHive Exemple

InformationsquelleAutor andreas78 | 2013-01-17