Muchos sitios web tienen una versión de pruebas o staging separada. Normalmente esto usa una URL diferente (por ejemplo testing.tusitio.com) donde se pueden probar nuevas funciones antes de lanzarlas en el sitio principal (que sería tusitio.com en nuestro ejemplo).
Si tienes un entorno de pruebas así, también puedes usarlo dentro de tu app. Esto es muy útil cuando quieres asegurarte de que las funciones específicas de la app (como notificaciones push, biometría, compras dentro de la app, pestañas personalizadas) o los próximos cambios del sitio web funcionen como esperas en la app antes de lanzarlos a tus usuarios.
Vamos a ver algunas formas de acceder a tu entorno de pruebas en la app y qué tener en cuenta.
Para pruebas puntuales
Si solo quieres probar cosas específicas de vez en cuando, estos métodos son rápidos y requieren muy poca configuración.
Botón oculto en el sitio web de producción
Una opción sencilla es añadir un enlace a tu entorno de pruebas en algún lugar de tu sitio web normal que solo tú puedas ver o acceder.
Algunos ejemplos:
- Un enlace que solo aparece cuando inicias sesión como admin o con una cuenta de pruebas específica.
- Un pequeño icono o botón que solo aparece después de tocar un elemento invisible varias veces.
- Un enlace en una página que casi nunca visitan los usuarios, por ejemplo en el pie de página de tus términos y condiciones.
Una vez que pulses el enlace dentro de la app, estarás en tu entorno de pruebas dentro de la app.
Usando la consola de la app
Todas las apps creadas con webtoapp.design incluyen una consola integrada. Aquí tienes una guía sobre cómo abrir la consola de desarrollador. Dentro de la consola, haz clic en el botón "Abrir URL" y luego introduce la URL de tu entorno de pruebas.
Desventajas
Lamentablemente, los métodos mencionados arriba tienen algunas desventajas:
- Añadir un enlace oculto al sitio web o tener que hacer varios pasos cada vez que quieras acceder al entorno de pruebas es bastante engorroso.
- Algunas funciones de tu app (por ejemplo, inyectar CSS o Javascript) pueden estar vinculadas a URLs específicas. Así que si tu entorno de pruebas usa URLs diferentes, ciertas cosas pueden comportarse de forma distinta que en el sitio de producción.
- No puedes probar cambios en tu configuración de webtoapp.design. Si cambias los elementos del menú que configuraste para tu app, ese cambio se aplicará inmediatamente en tu app principal.
App de pruebas separada
La solución más flexible es crear una app separada para tu URL de pruebas en webtoapp.design. Esto evita los inconvenientes de los otros métodos y te ahorrará mucho tiempo si haces pruebas con frecuencia.
Con una app de pruebas, podrás hacer lo siguiente:
- Puedes descargar e instalar tu app de pruebas por separado de la app principal a través de TestFlight y el archivo APK.
- La app de pruebas abrirá directamente tu entorno de pruebas, sin necesidad de botones secretos.
- Puedes probar y cambiar ajustes en el panel de webtoapp.design solo para la app de pruebas, sin afectar tu app de producción.
Ofrecemos una app de pruebas separada como parte de nuestro plan empresarial. Contáctanos si quieres configurarla.
