Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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 aprovechar los verificadores con licencia a fin de ejecutar las situaciones descritas en este tema. Consulta Cómo probar la facturación integrada con licencias de apps 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 prueba, 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 a fin de desarrollar aplicaciones para Android, consulta Cómo usar dispositivos de hardware.

Cómo probar productos únicos

Cómo probar productos para usuarios finales

En el momento de hacer pruebas con productos para usuarios finales, recomendamos probar distintas situaciones, incluidas las siguientes:

  • Una compra exitosa en la que el usuario recibe un elemento. Con un verificador con licencia, puedes usar la forma de pago Instrumento 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 elemento. Con un verificador con licencia, puedes usar la forma de pago Instrumento de prueba, siempre rechaza.
  • Asegúrate de que los elementos puedan comprarse varias veces.

También deberías verificar que las compras se confirmen 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 confirma 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 que no son para usuarios finales

Los productos que no son para usuarios finales deben probarse de la misma manera que los productos para usuarios finales, pero deberías verificar que no se pueda volver a comprar un elemento en la app. Asegúrate de verificar la confirmación de compra de productos para usuarios finales o que no sean para usuarios finales (según corresponda), ya que la lógica de procesamiento de cada uno de estos tipos de compras varía.

Cómo probar funciones específicas por suscripción

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. A fin de probar las renovaciones, puedes usar las formas de pago Instrumento de prueba, siempre aprueba e Instrumento 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 los productos únicos, también deberías verificar que las compras se confirmen 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 confirma 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.

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 a fin de ver el estado actual después de cada fecha de vencimiento de 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
Confirmación 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

Casos de prueba

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

Cómo probar los códigos promocionales

Puedes usar Google Play Console a fin de 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. Recomendamos que ejecutes 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.