EntrarConsigue un número

Prueba la verificación por SMS de tu app con números móviles reales

La verificación por SMS es uno de los flujos que peor prueban los equipos. Los emuladores y los entornos de pruebas no envían mensajes reales, el teléfono de un desarrollador solo cubre un país y un operador, y los errores en el manejo de números de teléfono a menudo solo aparecen con usuarios en el extranjero: un prefijo de país que falta, un cero inicial rechazado, una plantilla de código que se rompe en otro idioma.

Unos pocos números móviles reales en los países donde lanzas tu app permiten que tu equipo recorra el flujo real como lo hacen los usuarios — escribir el número, recibir el código, introducirlo — y ver exactamente qué llega.

Esta página explica cómo es ese flujo de trabajo, cómo configurarlo y sus límites honestos, empezando por el más importante: no hay API, así que es para pruebas manuales y exploratorias.

01

El problema: los flujos SMS son difíciles de probar de verdad

La verificación por SMS de tu app toca muchas piezas: la entrada y el análisis del número, la selección del país, el enrutamiento de tu proveedor de SMS, la plantilla del código, los límites de solicitudes, los temporizadores de reenvío y la vía de recuperación meses después. Las pruebas unitarias y los entornos de pruebas del proveedor comprueban tu código, pero no lo que ve un usuario real de otro país en un número móvil real.

Usar teléfonos personales para esto no escala bien. Los testers acaban limitados a uno o dos países, sus números personales se acumulan en las bases de datos de pruebas y, cuando alguien deja el equipo, su número se va con él — junto con las cuentas de prueba registradas con él.

02

Cómo ayudan los números móviles reales al QA

Un número de SMSCreation es un número móvil real en el formato móvil oficial de su país, así que recorre el mismo camino que los números de tus usuarios: tu selector de país, tu analizador, la ruta de tu proveedor hacia ese país y el texto del mensaje tal como se entrega. Los SMS entrantes aparecen en un panel web que puede abrir cualquier tester con el que compartas el acceso.

Como el número es tuyo mientras lo renueves, también sirve para cuentas de prueba de larga duración. Puedes volver semanas después para probar una nueva verificación, un inicio de sesión en un dispositivo nuevo o la recuperación de la cuenta con el mismo usuario de prueba.

  • Comprueba el análisis del número: con y sin prefijo de país, con cero inicial, con espacios
  • Ve el mensaje del código exactamente como se entrega, incluidos el nombre del remitente y el texto localizado
  • Prueba los temporizadores de reenvío, los códigos caducados y los mensajes de límite de solicitudes con SMS entrantes ilimitados
  • Prueba la entrega de códigos por llamada de voz con llamadas entrantes ilimitadas
  • Usa los 500 SMS salientes y 1.000 minutos salientes al mes para probar flujos entrantes, como palabras clave de respuesta o una línea de soporte
03

Sin API por ahora: qué significa en la práctica

SMSCreation no tiene API por ahora. Los números se piden y se gestionan en el panel web, y los códigos los lee allí una persona. Eso lo hace muy adecuado para el QA manual, las pruebas exploratorias, las comprobaciones antes de cada lanzamiento y reproducir el error que reporta un usuario en su país — y poco adecuado para baterías automatizadas de extremo a extremo que necesitan obtener los códigos mediante programación.

Si tu pipeline de CI necesita códigos sin intervención humana, usa las herramientas de prueba de tu proveedor de SMS o un modo de prueba que omita el código en tu propio backend para las ejecuciones automáticas, y reserva los números reales para las comprobaciones manuales que los entornos de pruebas no cubren.

04

Configuración recomendada

Empieza por los países que más importan para tu producto: tus mercados más grandes, más uno o dos con formatos de número que a tu equipo le resulten complicados. Un conjunto inicial habitual es tu mercado local, Estados Unidos (+1 con números nacionales de diez dígitos) y un país cuyos móviles se marcan con un cero inicial dentro del país, como el Reino Unido.

Las cuentas de prueba y los ciclos de lanzamiento duran meses, así que el plan anual a $1.80 al mes ($21.60 facturados al año) mantiene estable cada número de prueba. El precio es el mismo en los 181 países.

  1. 01Regístrate con un email compartido del equipo para que los números pertenezcan al equipo y no a una persona.
  2. 02Pide un número por país objetivo y paga en USDT o USDC.
  3. 03Anota cada número junto a su cuenta de prueba en tu plan de pruebas o en tu hoja de datos de prueba.
  4. 04Ejecuta el flujo en tu app y después lee el código en la bandeja de SMS del panel.
  5. 05Mantén los números renovados para que las pruebas posteriores de recuperación y de nueva verificación sigan funcionando.
05

Qué vigilar

Estos números son para probar tu propia app con tus propias cuentas de prueba. La política de uso aceptable de SMSCreation prohíbe crear cuentas en masa, el fraude y el spam — así que no uses números para crear cuentas en servicios de terceros, para hacer pruebas de carga del sistema SMS de otra empresa ni para enviar tráfico de prueba a personas que no lo han pedido.

Si tu app se integra con inicios de sesión o plataformas de mensajería de terceros, sus propias políticas se aplican a cualquier cuenta de prueba que crees allí. Y recuerda que un conjunto pequeño y estable de números no puede representar a todos los operadores de tus usuarios; trátalo como una muestra realista, no como una cobertura completa.

06

Un ejemplo hipotético

Este escenario es ficticio y solo ilustra el flujo de trabajo. Imagina un pequeño equipo que desarrolla una app de reparto de comida que se lanza en Brasil y México. Sus pruebas automatizadas usan un atajo en el backend para los códigos, pero una usuaria beta en Brasil informa de que la verificación falla cuando escribe su número con un cero inicial.

El equipo pide un número móvil real brasileño y otro mexicano, crea una cuenta de prueba para cada uno y reproduce el error en minutos: su analizador rechaza el cero inicial. Tras corregirlo, un tester vuelve a probar el registro, el reenvío y la recuperación con ambos números, leyendo cada código en el panel, antes de publicar la versión.

07

Por qué funciona con WhatsApp, Facebook, Telegram y Google

Las apps no solo miran los dígitos: comprueban el tipo de línea, el formato del país y si el número puede recibir su código. Cada número de SMSCreation es un número móvil real en el formato oficial de su país — no una línea VoIP —, así que pasa esas comprobaciones igual que la SIM que llevas en el bolsillo.

Y lo respaldamos con una garantía de reemplazo de 7 días: si tu número no funciona con WhatsApp, Facebook, Telegram, Google o cualquier app que necesites, te damos gratis un número nuevo del mismo país — o te devolvemos el 100% si lo prefieres.

  • Número no VoIP, línea móvil real — las comprobaciones de tipo de línea la ven como cualquier número de SIM, no como una línea VoIP
  • Formato oficial del país, con el código de país, el prefijo y la cantidad de dígitos correctos
  • SMS y llamadas entrantes ilimitados — los códigos llegan por texto o con la opción “llámame”
  • Solo para ti — nunca aparece en webs públicas de SMS, así que no se bloquea ni se limita
  • Tuyo todo el tiempo que quieras — la reverificación y la recuperación de cuentas siguen funcionando
08

Precio, conservar los números y la garantía de 7 días

El plan anual cuesta $1.80 al mes ($21.60 facturados al año), igual en todos los países, con registro solo por email y pago en cripto. Cada número es tuyo mientras lo renueves. Si un número no funciona con una app que necesitas, te damos un reemplazo gratis en el mismo país dentro de los 7 días siguientes a la activación o un reembolso del 100 %, y un reembolso sin preguntas dentro de los 7 días si no se ha usado para ninguna llamada ni SMS.

Preguntas

¿Hay una API para obtener los códigos?

No. SMSCreation no tiene API por ahora. Los códigos se leen en el panel web, así que encaja con pruebas manuales y exploratorias, no con baterías automatizadas.

¿Pueden varios testers leer la misma bandeja?

Sí, cualquiera con acceso al inicio de sesión del panel del equipo puede leer la bandeja de SMS. Usa un email compartido del equipo para la cuenta.

¿Con qué países deberíamos empezar?

Con tus mercados más grandes, más un país con un formato complicado, como uno que usa un cero inicial dentro del país. Todos los países cuestan lo mismo.

¿Podemos probar la verificación por llamada de voz?

Sí. Las llamadas entrantes son ilimitadas, así que puedes probar los flujos que leen un código por teléfono.

¿Podemos usar los números para probar apps de otras empresas?

Solo con tus propias cuentas de prueba legítimas y donde sus condiciones lo permitan. Crear cuentas en masa y hacer pruebas de carga de los sistemas de otros incumple nuestra política de uso aceptable.

¿Un número por país cubre a todos los operadores?

No. Cada número está en una sola red, así que trata tu conjunto como una muestra realista y usa los informes de entrega de tu proveedor para una cobertura más amplia.

¿El número funcionará con WhatsApp, Facebook, Telegram y Google?

Sí, garantizado. Es un número móvil real con SMS y llamadas entrantes ilimitados, así que los códigos de verificación llegan por SMS o por llamada. Si no funciona con WhatsApp, Facebook, Telegram, Google o cualquier app que necesites, te lo cambiamos gratis en 7 días — o te devolvemos el 100%.