Cómo probar la integración de la Biblioteca de Facturación Google Play

Debes probar la integración durante el desarrollo. Para realizar las pruebas durante la fase de desarrollo, recomendamos que aproveches los verificadores con licencia y Play Billing Lab para ejecutar las situaciones descritas en esta sección.

Verificadores de licencia

Consulta Prueba la facturación integrada con licencias de aplicaciones para configurar los verificadores con licencia.

El uso de verificadores con licencia ofrece los siguientes beneficios:

  • Por lo general, la Biblioteca de Facturación Google Play se bloquea para las apps que no están firmadas ni subidas a Google Play. Los verificadores con licencia pueden omitir esta verificación, lo que significa que puedes transferir apps para pruebas, incluso apps que usan compilaciones de depuración con firmas de depuración, sin necesidad de subirlas a la versión nueva de la app. Ten en cuenta que el nombre del paquete debe coincidir con el de la app configurada para Google Play, y la Cuenta de Google debe ser de un verificador con licencia de la cuenta de Google Play Console.
  • Los verificadores con licencia tienen acceso a formas de pago de prueba que evitan los cargos reales por las compras. También puedes usar formas de pago de prueba para simular determinadas situaciones, como cuando se rechaza un pago. En la figura 1, se muestran estas formas de pago de prueba como aparecen en el flujo de compra.
  • Los verificadores con licencia pueden probar rápidamente las funciones de suscripción.
los verificadores con licencia tienen acceso a las formas de pago de prueba
Figura 1: Los verificadores con licencia tienen acceso a las formas de pago de prueba

Aquí hay algunos detalles adicionales sobre el proceso de compra de prueba:

  • Las compras de prueba usan el mismo flujo de compra de la app que las compras reales.
  • No se calculan los impuestos en las compras de prueba.
  • Para indicar una compra de prueba, Google Play muestra una notificación en el centro del diálogo de la compra.

Expande el cuadro de diálogo de la compra para confirmar la cuenta que hace la compra. Ten en cuenta lo siguiente:

  • Las cuentas de prueba deben estar en el dispositivo Android del verificador.
  • Si el dispositivo tiene más de una cuenta, la compra se realiza con la cuenta que descargó la app.
  • Si ninguna de las cuentas descargó la app, la compra se hará con la primera cuenta.

Antes de distribuir la app, puedes usar los segmentos de pruebas de Google Play para realizar una validación adicional. Por ejemplo, puedes aprovechar los segmentos de pruebas para que el equipo de control de calidad califique una versión nueva.

Con los segmentos de pruebas, los usuarios pueden instalar la app desde Google Play y probar una versión que aún no esté disponible públicamente. Los usuarios pueden hacer compras reales con cualquiera de sus formas de pago en Google Play.

Para probar la integración de la Biblioteca de Facturación Google Play en segmentos de pruebas, haz lo siguiente:

  1. Publica la app en un segmento de pruebas. Ten en cuenta que, después de publicar una app en un segmento de pruebas, puede tardar algunas horas en estar disponible para los verificadores.
  2. Asegúrate de que cada verificador acepte participar en la prueba de la app. En la URL para participar en las pruebas, los verificadores verán una explicación de lo que significa ser un verificador y un vínculo de aceptación.

Puedes probar la integración en cualquier dispositivo que ejecute Android 1.6 o versiones posteriores. La versión más reciente de la aplicación de Google Play debe estar instalada en el dispositivo. Si deseas obtener información general sobre cómo configurar un dispositivo de modo que se pueda usar en el desarrollo de aplicaciones para Android, consulta Cómo ejecutar apps en un dispositivo de hardware.

Lab de Facturación Play

Play Billing Lab es una app para Android que ayuda a los desarrolladores a probar su integración con el sistema de facturación de Google Play. Proporciona una forma fácil y cómoda para que los desarrolladores prueben funciones de facturación, realicen integraciones más rápido y lancen productos con mayor confianza. Puedes descargar e instalar Play Billing Lab desde Play Store.

Play Billing Lab te permite hacer lo siguiente en tus pruebas:

Panel de Play Billing Lab
Figura 2: Panel de Play Billing Lab.

Cómo probar productos únicos

Cómo probar productos consumibles

Cuando pruebes productos consumibles, prueba distintas situaciones, incluidas las siguientes:

  • Una compra exitosa en la que el usuario recibe un artículo. Con un verificador con licencia, puedes usar la forma de pago Tarjeta de prueba, siempre aprueba
  • Una compra en la que no se puede hacer el cargo en la forma de pago y el usuario no debería recibir el artículo. Con un verificador con licencia, puedes usar la forma de pago Tarjeta de prueba, siempre rechaza
  • Asegúrate de que los artículos puedan comprarse varias veces.

Verifica que las compras se procesen de forma correcta según lo descrito en Cómo procesar las compras. En el caso de las compras de verificadores con licencia, se reembolsará una compra después de 3 minutos si la app no procesa la compra, y recibirás un correo electrónico sobre la cancelación. También puedes revisar la pestaña Pedidos en Google Play Console para ver si se reembolsó un pedido después de 3 minutos.

Cómo probar productos no consumibles

Los productos no consumibles deben probarse de la misma manera que los productos consumibles, pero deberías verificar que no se pueda volver a comprar un artículo en la app. Asegúrate de verificar que se procesen las compras de productos consumibles y no consumibles (según corresponda), ya que la lógica de procesamiento de cada uno de estos tipos de compras varía.

Cómo probar compras pendientes

Prueba una compra pendiente en la que se otorgue el artículo cuando el estado de compra sea PURCHASED. Los verificadores con licencia tienen acceso a dos instrumentos de prueba para formas de pago demoradas en las que el pago se completa o se cancela automáticamente al cabo de unos minutos.

  1. Realiza una compra con una forma de pago con demora que indique el mensaje Tarjeta de prueba lenta (se rechaza después de unos minutos), como se muestra en la figura 3. Reinicia la app y comprueba que no se haya generado la compra.

    prueba una compra con una tarjeta de prueba lenta rechazada
    Figura 3: Prueba una compra con una tarjeta de prueba lenta rechazada.

  2. Realiza una compra con una forma de pago con demora que indique el mensaje Tarjeta de prueba lenta (se aprueba después de unos minutos), como se muestra en la figura 4. Espera unos minutos y comprueba que se haya generado la compra.

    prueba una compra con una tarjeta de prueba lenta aprobada
    Figura 4: Prueba una compra con una tarjeta de prueba lenta aprobada.

Si deseas obtener más información, consulta la sección Cómo administrar transacciones pendientes.

Cómo probar funciones específicas para suscripciones

Los flujos de compra de suscripciones y productos únicos son similares, pero las suscripciones tienen situaciones adicionales, como las renovaciones de suscripción correctas o rechazadas. Para probar las renovaciones, puedes usar las formas de pago Tarjeta de prueba, siempre aprueba y Tarjeta de prueba, siempre rechaza disponibles para los verificadores con licencia, como se muestra en la figura 1. Usa estos instrumentos de pago para probar diferentes situaciones aparte de una situación de suscripción correcta.

Al igual que con los productos únicos, verifica que las compras se procesen de forma correcta según lo descrito en Cómo procesar las compras. En el caso de las compras de verificadores con licencia, se reembolsará una compra después de 3 minutos si la app no procesa la compra, y recibirás un correo electrónico sobre la cancelación. También puedes revisar la pestaña Pedidos en Google Play Console para ver si se reembolsó un pedido después de 3 minutos.

Períodos de renovación

Las suscripciones de prueba se renuevan más rápido que las reales, con un máximo de seis veces, sin contar las pruebas gratuitas ni los períodos introductorios.

En la siguiente tabla, se enumeran los tiempos de renovación de prueba de suscripciones con distintas duraciones. Los tiempos son aproximados. Quizá veas algunas pequeñas variaciones en el tiempo exacto de un evento. Para compensar la variación, llama a la API para ver el estado actual después de cada fecha de vencimiento de una suscripción.

Período de suscripción de producción Renovación de suscripción de prueba
1 semana 5 minutos
1 mes 5 minutos
3 meses 10 minutos
6 meses 15 minutos
1 año 30 minutos

Las funciones de suscripciones basadas en el tiempo, como las pruebas gratuitas, también se acortan para las pruebas. En la siguiente tabla, se identifican los períodos de prueba asociados con las funciones de suscripciones basadas en el tiempo:

Función Período de prueba
Procesamiento de compra 5 minutos
Prueba gratuita 3 minutos
Período con precio de lanzamiento Igual que el período de prueba de suscripción
Período de gracia (de 3 y 7 días) 5 minutos
Suspensión de la cuenta 10 minutos
Pausa (1 mes) 5 minutos
Pausa (2 meses) 10 minutos
Pausa (3 meses) 15 minutos

Aceleración de la renovación

También puedes usar Play Billing Lab y verificadores de licencias para acelerar los períodos de renovación de las suscripciones de prueba con los siguientes pasos:

  1. Haz clic en Administrar en la tarjeta Configuración de suscripciones del Panel.
  2. Elige la suscripción activa que quieras probar.
  3. Haz clic en Renovar ahora.
test subscription renew now
Figura 5: Prueba la aceleración del período de renovación de la suscripción.

Una vez que hagas clic en el botón Renovar ahora, la suscripción de prueba se renovará poco después.

Tenga en cuenta que:

  • Se deben confirmar las suscripciones de prueba antes de usar la función de Renovación acelerada, o se cancelará la suscripción.
  • El proceso de renovación puede tardar unos segundos en ejecutarse.
  • El botón Renovar ahora no está disponible cuando el cambio de precio está vigente.
  • Cuando se renueva la suscripción, la función de cambio de precio de la suscripción no está disponible.

Ofertas de prueba

Con la función de prueba de ofertas de prueba de Play Billing Lab, un verificador de licencias puede probar y usar ofertas de prueba gratuita o de lanzamiento ilimitadas veces. Para ello, debe marcar la casilla de verificación Probar la oferta de lanzamiento o la prueba gratuita y aplicar el cambio. Esto quita la necesidad de crear varias cuentas para probar una oferta de prueba que solo está disponible para los suscriptores nuevos.

probar ofertas de prueba
Figura 6: Prueba las ofertas de prueba.

Cambios de precio

También puedes usar Play Billing Lab y verificadores de licencias para probar los cambios de precio de las suscripciones sin afectar a otros suscriptores activos. Para ello, sigue estos pasos:

  1. Haz clic en Administrar en la tarjeta Configuración de suscripciones del Panel.
  2. Elige la suscripción activa que quieras probar.
  3. Ingresa el precio nuevo.
  4. Selecciona o anula la selección de la casilla de verificación Rechazo de usuarios según los requisitos de tu prueba.
  5. Haz clic en Aplicar.
prueba el cambio de precio de la suscripción
Figura 7: Prueba el cambio de precio de la suscripción.

Después de aplicar los cambios, el precio se actualiza a partir de la próxima renovación solo para el verificador. Los demás suscriptores activos no se verán afectados. Todas las reglas de los verificadores de licencias se aplican a la suscripción de prueba. Luego, el verificador puede probar su app en busca de procesos descendentes activados por el cambio de precio, como notificaciones de cambio de precio.

Ten en cuenta las siguientes consideraciones cuando planifiques los períodos de prueba:

  • Debido a la pequeña duración de renovación de los verificadores de licencias, es posible que una migración de precios realizada desde la consola no se registre para los verificadores de licencias. Para garantizar que se puedan probar las notificaciones y los correos electrónicos de cambio de precio, los desarrolladores deben aplazar la facturación al menos una hora después de activar un cambio de precio.
  • Las disminuciones de precios no tienen un período de notificación. Los usuarios reciben una notificación sobre una disminución de precio poco después de la migración de la cohorte. Esto no se modifica durante las pruebas.
  • Para los aumentos de precio, los tiempos de las notificaciones de prueba se calculan de la misma manera que con los aumentos reales:
    • Se le cobra al usuario en el primer aniversario de facturación después de un período de notificación obligatorio.
    • Los tiempos de notificación se calculan de forma retroactiva a partir de la fecha del primer cobro.
    • La notificación final siempre es 1 minuto antes del cobro, sin importar el período de facturación.

En la siguiente tabla, se muestran los períodos de notificación y facturación de prueba de varios períodos de facturación actuales:

Período de facturación del plan básico actual Período de facturación de prueba Período de notificación de prueba (regiones de participación o rechazo con 30 días de anticipación) Período de notificación de prueba (no participar en regiones con 60 días de aviso)
1 semana 5 minutos 5 minutos 10 minutos
1 mes 5 minutos 5 minutos 10 minutos
3 meses 10 minutos 3 minutos 6 minutos
6 meses 15 minutos 2 minutos 4 minutos
1 año 30 minutos 3 minutos 6 minutos

Casos de prueba

Haz clic en Mostrar/Ocultar para expandir la sección siguiente y mostrar las situaciones de prueba que debes usar para verificar la integración de suscripción.

Suscripción mensual

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:05Se renueva la suscripción
12:10Se renueva la suscripción
12:15Se renueva la suscripción
12:20Se renueva la suscripción
12:25Se renueva la suscripción
12:30Se renueva la suscripción
12:35 Termina la suscripción (después de 6 renovaciones) El usuario debería perder acceso al contenido de suscripción integrado en la app

Suscripción mensual con prueba gratuita

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción con la prueba gratuita
12:03Se renueva la suscripción
12:08Se renueva la suscripción
12:13Se renueva la suscripción
12:18Se renueva la suscripción
12:23Se renueva la suscripción
12:28Se renueva la suscripción
12:33 Termina la suscripción (después de 6 renovaciones) El usuario debería perder acceso al contenido de suscripción integrado en la app

Suscripción por cuotas con un período de compromiso inicial de 12 meses, seguido de renovaciones mensuales automáticas

>
Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción a un plan de pagos integrado en la aplicación con tu cuenta de prueba con licencia y la forma de pago "Instrumento de prueba, siempre aprueba" Comienza la suscripción
12:05Pago de cuotas realizado correctamente
12:10Pago de cuotas realizado correctamente
12:15Pago de cuotas realizado correctamente
12:20Pago de cuotas realizado correctamente
12:25Pago de cuotas realizado correctamente
12:30Pago de cuotas realizado correctamente
12:35Pago de cuotas realizado correctamente
12:40Pago de cuotas realizado correctamente
12:45Pago de cuotas realizado correctamente
12:50Pago de cuotas realizado correctamente
12:55Pago de cuotas realizado correctamente
1:00Renovación de la suscripción (renovación automática mensual)
1:05Pago de cuotas realizado correctamente
1:10Pago de cuotas realizado correctamente
1:15Pago de cuotas realizado correctamente
1:20Pago de cuotas realizado correctamente
1:25Pago de cuotas realizado correctamente
1:30 Termina la suscripción (después de 6 renovaciones) El usuario debería perder acceso al contenido de suscripción integrado en la app

Suscripción por cuotas con un período de compromiso inicial de 6 meses, seguido de una renovación automática por la misma duración (6 meses)

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción a un plan de pagos integrado en la aplicación con tu cuenta de prueba con licencia y la forma de pago "Instrumento de prueba, siempre aprueba" Comienza la suscripción
12:05Pago de cuotas realizado correctamente
12:10Pago de cuotas realizado correctamente
12:15Pago de cuotas realizado correctamente
12:20Pago de cuotas realizado correctamente
12:25Pago de cuotas realizado correctamente
12:30Renovación de la suscripción (período de compromiso inicial recurrente)
12:35Pago de cuotas realizado correctamente
12:40Pago de cuotas realizado correctamente
12:45Pago de cuotas realizado correctamente
12:50Pago de cuotas realizado correctamente
12:55Pago de cuotas realizado correctamente
1:00 Termina la suscripción (después de 6 renovaciones) El usuario debería perder acceso al contenido de suscripción integrado en la app

Suscripción anual con precio de lanzamiento

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción con el precio de lanzamiento
12:30 Se renueva la suscripción con el precio habitual
1:00Se renueva la suscripción
1:30Se renueva la suscripción
2:00Se renueva la suscripción
2:30Se renueva la suscripción
3:00Se renueva la suscripción
3:30 Termina la suscripción (después de 6 renovaciones) El usuario debería perder acceso al contenido de suscripción integrado en la app

Suscripción mensual con período de gracia, el usuario recupera el acceso

Hora Acción del usuario Evento del sistema
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la app de Google Play, Cuenta > Suscripciones, clic en la suscripción de prueba y cambio de la forma de pago a "Instrumento de prueba, siempre rechaza"
12:05 Se rechaza el pago de la suscripción y el usuario entra al período de gracia
12:08 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre aprueba" Se recupera la suscripción y se sale del período de gracia
12:10Se renueva la suscripción
12:15Se renueva la suscripción
12:20Se renueva la suscripción
12:25Se renueva la suscripción
12:30Se renueva la suscripción
12:35Se renueva la suscripción
12:40 Termina la suscripción (después de 6 renovaciones)

Suscripción mensual con período de gracia y suspensión de la cuenta; deserción involuntaria del usuario

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre rechaza"
12:05 Se rechaza el pago; entra al período de gracia
12:10 Sale del período de gracia; entra a la suspensión de la cuenta El usuario debería perder acceso al contenido de suscripción integrado en la app
12:20 Se cancela la suscripción a causa de a una deserción involuntaria

Suscripción anual con período de gracia y suspensión de la cuenta; el usuario recupera el acceso durante la suspensión de la cuenta

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre rechaza"
12:30 Se rechaza el pago; entra al período de gracia
12:35 Sale del período de gracia; entra a la suspensión de la cuenta El usuario debería perder acceso al contenido de suscripción integrado en la app
12:45 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre aprueba" Se recupera y renueva la suscripción, y termina la suspensión de la cuenta El usuario debería recuperar el acceso al contenido de suscripción integrado en la aplicación
1:15Se renueva la suscripción
1:45Se renueva la suscripción
2:15Se renueva la suscripción
2:45Se renueva la suscripción
3:15Se renueva la suscripción
3:45Termina la suscripción (después de 6 renovaciones)

Suscripción anual con período de gracia y suspensión de la cuenta; deserción involuntaria del usuario

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre rechaza"
12:30 Se rechaza el pago; entra al período de gracia
12:35 Sale del período de gracia; entra a la suspensión de la cuenta El usuario debería perder acceso al contenido de suscripción integrado en la app
12:45 Se cancela la suscripción a causa de a una deserción involuntaria

Suscripción mensual con suspensión de la cuenta y sin período de gracia; el usuario recupera el acceso

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre rechaza"
12:05 Se rechaza el pago; entra a la suspensión de la cuenta El usuario debería perder acceso al contenido de suscripción integrado en la app
12:15 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre aprueba" Se recupera y renueva la suscripción, y termina la suspensión de la cuenta El usuario debería recuperar el acceso al contenido de suscripción integrado en la aplicación
12:20Se renueva la suscripción
12:25Se renueva la suscripción
12:30Se renueva la suscripción
12:35Se renueva la suscripción
12:40Se renueva la suscripción
12:45Termina la suscripción (después de 6 renovaciones)

Suscripción mensual con suspensión de la cuenta y sin período de gracia; deserción involuntaria del usuario

Hora Acción del usuario Evento del sistema Resultado de prueba esperado
12:00 p.m. Regístrate para una suscripción integrada en la aplicación con la cuenta de prueba con licencia y la forma de pago "Tarjeta de prueba, siempre aprueba" Comienza la suscripción
12:01 Navegación a la sección Cuenta > Suscripciones de la app de Google Play, clic en la suscripción de prueba y cambio de la forma de pago a "Tarjeta de prueba, siempre rechaza"
12:05 Se rechaza el pago; entra a la suspensión de la cuenta El usuario debería perder acceso al contenido de suscripción integrado en la app
12:15 Se cancela la suscripción a causa de a una deserción involuntaria

Cómo probar transacciones pendientes

Debes probar que las transacciones pendientes se manejen correctamente y que los derechos se actualicen según corresponda cuando el estado de compra sea PURCHASED. Los verificadores con licencia tienen acceso a dos instrumentos de prueba para formas de pago demoradas en las que el pago se completa o se cancela automáticamente al cabo de unos minutos.

  1. Realiza una compra con una forma de pago con demora que indique el mensaje Tarjeta de prueba lenta (se rechaza después de unos minutos), como se muestra en la figura 8. Reinicia la app y comprueba que no se haya generado la compra.

    prueba una compra con una tarjeta de prueba lenta rechazada
    Figura 8: Prueba una compra con una tarjeta de prueba lenta rechazada.

  2. Realiza una compra con una forma de pago con demora que indique el mensaje Tarjeta de prueba lenta (se aprueba después de unos minutos), como se muestra en la figura 9. Espera unos minutos y comprueba que se haya generado la compra.

    prueba una compra con una tarjeta de prueba lenta aprobada
    Figura 9: Prueba una compra con una tarjeta de prueba lenta aprobada.

Cómo probar los códigos promocionales

Puedes usar Google Play Console para crear códigos para tus propias pruebas. Recuerda que solamente puedes crear 500 códigos promocionales por trimestre en todos los productos administrados de una app.

Deberías probar las siguientes situaciones de canje de código promocional:

  • Cuando se ingresa el código promocional en un cuadro de diálogo de compra que se inició en la app.
  • Cuando se canjea el código promocional en la app de Google Play Store.
  • Cuando se canjea el código promocional en https://play.google.com/store con el botón Canjear en la barra de navegación izquierda.

Dentro de estas situaciones, deberías probar el canje de códigos de todas las formas posibles. Realiza las siguientes pruebas como mínimo:

  • Canje antes de instalar la app.
  • Canje mientras la app se ejecuta en primer plano. Recuerda que, en esta prueba, necesitas otro dispositivo para hacer la prueba con la app de Google Play Store. Asegúrate de probar los canjes desde diferentes pantallas de la app.
  • Canje con el modo multiventana, en el que tu app y la de Google Play Store se muestran al mismo tiempo.

En cada prueba, asegúrate de que el elemento se detecte correctamente y de que se notifique al usuario.

Cómo probar la experiencia de compra en diferentes regiones

Puedes probar la experiencia de compra con o sin Play Billing Lab:

La app para Android de Play Billing Lab te permite probar el flujo de compra en cualquier región. Sin embargo, para usar Play Billing Lab, debes ser verificador de licencias. Sigue estos pasos para realizar la prueba:

  1. Registra al usuario de facturación de la app como verificador de licencias.
  2. Accede a la app de Play Billing Lab con el mismo usuario.
  3. Selecciona el país que quieras y aplica el cambio en Play Billing Lab.
  4. Inicia el flujo de compra en la app que se está probando.
Cómo probar la experiencia de compra en diferentes regiones
Figura 10. Prueba la experiencia de compra en diferentes regiones.

También puedes probar el flujo de compra en cualquier región sin usar Play Billing Lab. Sigue estos pasos para realizar la prueba:

  1. Crea una nueva cuenta de Gmail. La cuenta se puede crear en cualquier país.
  2. De manera opcional, puedes configurar al usuario como verificador de licencias.
  3. Usa una VPN del país que quieras probar.
  4. Inicia el flujo de compra.

Puedes borrar los datos y la caché de Play Store, y repetir los pasos 3 y 4 con cualquier país que quieras probar. Después de cambiar a otro país, deberás borrar los datos de Google Play Store para quitar los datos relacionados con el país anterior.

Ambos métodos para probar las compras te permiten evaluar la elegibilidad regional de las ofertas y la experiencia del usuario en cualquier región, independientemente del lugar físico en el que realices la prueba.