Muchas aplicaciones permiten al usuario autenticarse con su número de teléfono, al hacer que el usuario lo ingrese y luego enviar un SMS con un código para ingresar a la aplicación. Muy pocos (si hay alguno que pueda encontrar todavía activo), simplemente presente la interfaz de SMS y pida al usuario que envíe un SMS con un código de verificación al servidor. Puedo pensar en algunas razones para esto, pero ninguna que realmente parezca descartarlo:
- El envío de un SMS podría costarle al usuario, y sin tener números locales para cada país, podría costar una cantidad significativa
- Es posible que un usuario desee iniciar sesión en un dispositivo que no tenga capacidades de SMS, pero puede recibir el SMS en su teléfono [iPod / tableta, etc.] (esto podría mitigarse al permitir que el usuario use ambos o saliente para verificación dependiendo de las capacidades del dispositivo)
- Los usuarios están muy familiarizados con la interfaz de recepción de otras aplicaciones de renombre, por lo que puede sentirse más seguro
- ¿El envío de un SMS parece "poco fiable" como las estafas de la vieja escuela que te piden que envíes un mensaje a un número?
- No es compatible con una versión web de escritorio del producto
Ninguno de estos parece ser una razón real para no hacerlo, pero por alguna razón, los grandes nombres como WhatsApp, SnapChat, Facebook, etc., parecen evitarlo. ¿Alguien puede pensar en alguna de las razones principales para no hacer esto o tener alguna idea de por qué no es más común?