Configurar la Prueba de Sandbox de Android
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Para probar compras en la aplicación requiere una configuración adecuada en el Console de Google Play. Este guía te guiará a través de la configuración de pruebas de sandbox para tu aplicación de Android.
Usa la construcción adecuada para el trabajo
Título de la sección “Usa la construcción adecuada para el trabajo”Antes de empezar, separa estos tres tipos de construcción de Android:
- Construcción de depuración local/dev: Ideal para verificar la interfaz de usuario y las integraciones nativas en tu dispositivo.
- Construcción de lanzamiento firmada AAB cargada en el Console de Play: Necesaria para realizar pruebas de facturación de Google Play realistas.
- Construcción de prueba instalada en Play: La construcción que tus probadores instalan desde una pista interna o cerrada. Utiliza esta para la validación de compras.
Si solo cargas un APK desde Android Studio o adb, la facturación de Google Play Billing puede no comportarse de la misma manera que en producción. Para la validación de suscripciones y compras en la aplicación, siempre prueba con una construcción instalada desde Google Play.
Requisitos previos
Sección titulada “Requisitos previos”- Una cuenta de desarrollador de Google Play Console. Si aún no la has creado, comienza en Registro en Play Console.
- Un registro de aplicación creado en Play Console con tu nombre de paquete Android final
- Los productos o suscripciones en aplicación creados en Play Console
- Una cuenta de Gmail de prueba que puedes agregar a la prueba de licencia
- Un paquete de liberación firmado listo para subir
Antes de dedicar tiempo a la configuración de facturación, crea la aplicación en Play Console y decide si será gratuito o contexto:HTML fragmento de texto de una cadena de Capgo UI más larga (clave de padre `alternatives_cta_questions`). Página/área: página de comparación de actualizaciones en vivo de Capacitor. Rol: párrafo de marketing o legal largo. Visto en: página alternatives.astro. Preservar términos de producto y marca de Capgo y términos de desarrollador exactamente. Clave de mensaje `alternatives_cta_questions` (Preguntas de CTAs de alternativas). | Fragmento de texto de UI de Capgo de una cadena más larga (clave de padre `appflow_cta_questions`). Página/área: página de comparación/migración de Appflow. Rol: párrafo de marketing o legal largo. Visto en: página ionic-appflow.astro. Preservar términos de producto y marca de Capgo y términos de desarrollador exactamente. Clave de mensaje `appflow_cta_questions` (Preguntas de CTAs de Appflow). | Fragmento de texto de UI de Capgo de una cadena más larga (clave de padre `capwesome_cta_questions`). Página/área: página de comparación de Capawesome. Rol: párrafo de marketing o legal largo. Visto en: página capwesome.astro. Preservar términos de producto y marca de Capgo y términos de desarrollador exactamente. Clave de mensaje `capwesome_cta_questions` (Preguntas de CTAs de Capawesome). | Fragmento de texto de UI de Capgo de una cadena más larga (clave de padre `consulting_faq_subtitle`). Página/área: página de servicios de consultoría. Rol: subtítulo de sección o etiqueta. Visto en: página consulting.astro. Preservar términos de producto y marca de Capgo y términos de desarrollador exactamente. Clave de mensaje `consulting_faq_subtitle` (Subtítulo de preguntas frecuentes de consultoría). | Página/área: página de comparación/migración de Appflow. Rol: etiqueta de UI corta o elemento de navegación. Visto en: página ionic-appflow.astro, página ionic-enterprise-plugins.astro, página solutions/ionic-enterprise-plugins.astro. Clave de mensaje `appflow_plugins_or` (Appflow Plugins O).. Google te permite mover una aplicación pagada a gratuita más tarde, pero una vez que una aplicación ha sido ofrecida de forma gratuita, no puede ser cambiada a pagada.
Utiliza un paquete de aplicación Android (.aab) para nuevas aplicaciones de tienda Play:
bunx cap sync androidcd android./gradlew bundleReleaseAsegúrate de que tu configuración de firma de Android para versiones de lanzamiento esté ya configurada antes de ejecutar bundleRelease. Si tu keystore, configuración de firma o contraseñas de lanzamiento no están configurados aún, crea el paquete firmado desde Android Studio con Generar paquete firmado de aplicación / APK > Construirque te solicita esos valores.
Proceso de configuración
Sección titulada “Proceso de configuración”-
Agregar cuenta de prueba
En la consola de Play, abre Configuración > Pruebas de licencia y agrega la cuenta de Google principal utilizada en tu dispositivo de prueba de Android.
Esto garantiza que las compras muestren el flujo de pruebas de Play en lugar de intentar una carga real.

-
Elegir un seguimiento de pruebas
Ve a Pruebas y lanzamiento > Pruebas y elige uno de estos seguimientos:
- Pruebas internas: El camino más rápido para las pruebas de QA y el humo de facturación. Los nuevos conjuntos de paquetes suelen estar disponibles en minutos.
- Pruebas cerradasPara una mayor prueba más amplia, y requerido antes de la producción para cuentas de desarrolladores personales creadas después del 13 de noviembre de 2023.
Para una primera versión, Play puede mostrar un nombre de aplicación temporal y información de lista para los probadores internos durante hasta 48 horas.

-
Crear lista de probadores
Después de abrir tu pista, crea una lista de probadores y agrega las cuentas de Google que deberían recibir la compilación.
Si estás trabajando hacia el acceso de producción en una cuenta personal recién creada, asegúrate de usar pruebas cerradas y mantén al menos 12 probadores optados en durante 14 días consecutivos.

-
Subir una compilación de lanzamiento firmada
Crear una nueva versión en la pista de prueba seleccionada y sube tu compilación firmada de
.aab.Las nuevas aplicaciones de Google Play deben utilizar un paquete de aplicaciones Android en lugar de un APK. Después de la subida, guarda la versión, corrige cualquier bloqueador de política o lista de la tienda que muestre Play, y luego publica la versión en la pista de prueba.

-
Únete al Programa de Pruebas
Abre la URL de opt-in desde tu dispositivo de prueba y haz clic en el “Convertirte en un tester” botón para inscribirte.
Instala la aplicación desde la lista de Play Store creada por ese flujo de opt-in, no desde un APK exportado localmente.

-
Construye y Prueba
Lanza la compilación de Play instalada en el dispositivo de prueba y realiza una compra. Debes ver un mensaje como:
“Esta es una orden de prueba; no serás cobrado.”

Notas importantes
Sección titulada “Notas importantes”- Para la facturación de QA, desinstale cualquier copia cargada por sideload del aplicativo antes de instalar la versión de prueba de Play.
- La prueba interna es excelente para pruebas rápidas de humo, pero la prueba cerrada es el camino que importa para el acceso de producción de la cuenta personal.
- Las cuentas de prueba no serán cobradas por compras
- Las compras de prueba utilizan el mismo flujo que las compras de producción
- Puede probar todas las características de suscripción, incluyendo pruebas y ofertas de inicio
- Las suscripciones de prueba tienen períodos de renovación acelerados para pruebas más rápidas
- Utilice el mismo cuenta de Google para todos los tres lugares: la tienda de Play en el dispositivo, el flujo de opt-in del tester y la prueba de licencia
Solución de problemas
Sección titulada “Solución de problemas”Los productos no se muestran en el modo de prueba:
- Asegúrese de que su aplicación esté subida a una pista de prueba
- Verifique que la cuenta de prueba esté agregada a la licencia de prueba
- Compruebe que los productos estén activos en el Console de Google Play
- Confirme que la compilación se instaló desde Google Play, no se cargó localmente
Error de "Item no disponible":
- Espera 2-3 horas después de crear productos para que se vuelvan disponibles
- Asegúrate de que el nombre de paquete de tu aplicación coincida con el de la consola de Play
- Verifica que estás conectado con una cuenta de prueba
- Confirme que subiste la compilación de lanzamiento firmada que apunta al mismo nombre de paquete y catálogo de productos
Pruebas de compras que se muestran como cargos reales:
- Revisa nuevamente que la cuenta esté agregada a la licencia de prueba
- Asegúrate de que estás utilizando la compilación del track de prueba
- Verifica que aparece el banner de prueba durante la compra
Recursos Adicionales
Sección titulada “Recursos Adicionales”- Realizar compras de prueba con Google Play Billing
- Configurar una prueba abierta, cerrada o interna
- Requisitos de prueba para nuevos cuentas de desarrollador personales
Sigue adelante desde Configurar Pruebas de Entorno de Android
Sección titulada “Sigue adelante desde Configurar Pruebas de Entorno de Android”Si estás utilizando Configurar Pruebas de Entorno de Android para planificar la aprobación y distribución en la tienda, conecta con Usando @capgo/native-purchases para la capacidad nativa en Usando @capgo/native-purchases, @capgo/capacitor-in-app-review for the implementation detail in @capgo/capacitor-in-app-review, Using @capgo/capacitor-in-app-review for the native capability in Using @capgo/capacitor-in-app-review, @capgo/capacitor-native-market for the implementation detail in @capgo/capacitor-native-market, and Using @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-native-market.