Verificación del número de teléfono Android

Necesito una forma de verificar que el número de teléfono móvil establecido en mi aplicación de Android es correcto como en "propiedad" – no validación de datos de número de móvil.

Por ejemplo, la forma en que WhatsApp lo está haciendo …

Sé cómo esto se puede hacer mediante la verificación de SMS utilizando códigos y cosas. La cosa es que es una aplicación gratuita para Android y no estoy dispuesto a pagar por cada SMS enviado cuando la aplicación es gratuita. Malo modelo de negocio …

¿Hay una manera de hacerlo de forma segura y gratuita?

El uso del código API parece no ser demasiado seguro por lo que no es una opción me temo:

TelephonyManager tMgr (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); mPhoneNumber = tMgr.getLine1Number(); 

Cualquier ayuda es muy apreciada!

Saludos cordiales, Andreas

WhatsApp no ​​te envía ningún SMS, envía un SMS con tu propio teléfono móvil a tu propio número. Si recibe el SMS todo está bien, si no recibe un sms no tiene ese número. Es la única manera fácil y económica de comprobar si un usuario se ha registrado con su número real.

  • Android lee los datos de WhatsApp
  • Selección de galería de Android como Whatsapp
  • Android cómo obtener la lista de contactos que utiliza whats aplicación aplicación de forma programática
  • Whatsapp como animación de imagen de perfil
  • Cómo crear un whatsapp como botón de grabación con diapositiva para cancelar
  • ¿Cómo puedo enviar un mensaje a WhatsApp Group y sincronizar contactos con WhatsAPI?
  • agregar / sincronizar contactos automáticamente
  • Extracción de mensajes de WhatsApp desde una aplicación Phonegap
  • ¿Cómo compartir el texto de WhatsApp desde mi aplicación?
  • Verificar el estado en línea de whatsapp
  • Envía un enlace al grupo de whatsapp directamente desde el navegador (o desde la aplicación)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.