Cómo probar las opiniones integradas en la app

Sigue los pasos que se indican en esta guía para probar la integración de opiniones en tu app o juego.

Cómo realizar pruebas con Google Play Store

Las opiniones integradas requieren que tu app se publique en Play Store. Sin embargo, puedes probar tu integración sin publicar tu app en producción a través de segmentos de pruebas internas o uso compartido interno de apps. Ambos métodos se describen en esta sección.

Cómo realizar pruebas con un segmento de pruebas internas

Sube tu app al segmento de pruebas internas y, luego, instálala en un dispositivo con una cuenta de usuario que tenga acceso al segmento de pruebas internas. Cuando se usa un segmento de pruebas internas, se deben cumplir las siguientes condiciones:

  1. La cuenta de usuario forma parte del segmento de pruebas internas.
  2. La cuenta de usuario es la cuenta principal y está seleccionada en Play Store.
  3. La cuenta de usuario descargó la app desde Play Store (la app aparece en la biblioteca de Google Play del usuario).
  4. En este momento, la cuenta de usuario no tiene una opinión de la app.

Después de que la cuenta del dispositivo haya descargado la app al menos una vez del segmento de pruebas internas y forme parte de la lista de verificadores, podrás implementar versiones nuevas de la app de manera local en ese dispositivo (por ejemplo, mediante Android Studio).

Cómo realizar pruebas con el uso compartido interno de apps

De manera alternativa, para lograr una iteración rápida, puedes probar tu integración mediante el uso compartido interno de apps. Este método te permite probar rápidamente los cambios mediante la omisión de parte de la verificación que se realiza con otros segmentos de pruebas.

Cómo realizar pruebas con FakeReviewManager

El artefacto de opiniones de la app contiene una implementación de FakeReviewManager que te permite falsificar el comportamiento de la API.

Esta solo debe usarse para pruebas de unidades o integración para verificar el comportamiento de la app una vez que se completa la opinión. Para usar FakeReviewManager, reemplaza la instancia de ReviewManager por una instancia de FakeReviewManager, como se muestra en el siguiente ejemplo:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Solución de problemas

A medida que integres y pruebes opiniones integradas en la app, es posible que encuentres algunos problemas. En la siguiente tabla, se describen los problemas más comunes que podrían impedir que el diálogo de opiniones integradas se muestre en tu app:

Problema Solución
Tu app aún no se publicó en Play Store. No es necesario que publiques tu app para probarla, pero su applicationID debe estar disponible al menos en el segmento de pruebas internas.
La cuenta de usuario no puede enviar una opinión sobre la app. Tu app debe encontrarse en la biblioteca de Google Play del usuario. Para agregar tu app a la biblioteca del usuario, descárgala desde Play Store con esa cuenta.
La cuenta principal no está seleccionada en Play Store. Cuando haya varias cuentas disponibles en el dispositivo, asegúrate de que la cuenta principal sea la que se seleccionó en Play Store.
La cuenta de usuario está protegida (por ejemplo, en el caso de las cuentas empresariales). Usa una cuenta de Gmail en su lugar.
El usuario ya opinó sobre la app. Borra la opinión directamente en Play Store.
Alcanzaste la cuota. Usa un segmento de pruebas internas o el uso compartido interno de apps.
Hay un problema con Google Play Store o los Servicios de Google Play en el dispositivo. Por lo general, esto ocurre cuando Play Store se transfirió al dispositivo. Usa un dispositivo diferente que tenga una versión válida de Play Store y los Servicios de Google Play.