Testare le recensioni in-app

Segui i passaggi di questa guida per testare l'integrazione delle recensioni in-app in la tua app o il tuo gioco.

Esegui test con il Google Play Store

Per le recensioni in-app è necessario pubblicare l'app nel Play Store. Tuttavia, puoi testa l'integrazione senza pubblicare l'app in produzione utilizzando canali di test interni o condivisione interna delle app. In questa sezione vengono descritti entrambi i metodi .

Esegui un test utilizzando un canale di test interno

Carica la tua app nel canale di test interno e installala su un dispositivo con una account utente che ha accesso al canale di test interno. Quando si utilizza un server canale di test, devono essere soddisfatte le seguenti condizioni:

  1. L'account utente fa parte del canale di test interno.
  2. L'account utente è l'account principale ed è selezionato nel Play Store.
  3. L'account utente ha scaricato l'app dal Play Store (l'app è elencati nella raccolta di Google Play dell'utente).
  4. Al momento non esiste una recensione per l'account utente dell'app.

Dopo che l'account sul dispositivo ha scaricato l'app almeno una volta dal canale di test interno e fa parte dell'elenco di tester, puoi eseguire il deployment dell'app in locale sul dispositivo (ad esempio, tramite Android Studio).

Esegui test con la condivisione interna delle app

In alternativa, per l'iterazione rapida puoi utilizzare la condivisione interna delle app per testare l'integrazione. Questo metodo ti consente di testare rapidamente le modifiche saltando parte delle verifiche che avvengono con altri canali di test.

Esegui test con FakeReviewManager

L'elemento della revisione in-app contiene un'implementazione FakeReviewManager che ti permette di falsificare il comportamento dell'API.

Deve essere utilizzato solo per i test delle unità o di integrazione al fine di verificare il comportamento dell'app al termine della revisione. Per utilizzare FakeReviewManager, sostituisci l'istanza ReviewManager con un'istanza di FakeReviewManager, come mostrato nel seguente esempio:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Risoluzione dei problemi

Durante l'integrazione e il test delle revisioni in-app, potresti riscontrare alcuni problemi. La la seguente tabella illustra i problemi più comuni che possono impedire la pubblicazione la finestra di dialogo per la revisione.

Problema Soluzione
La tua app non è stata ancora pubblicata nel Play Store. Non è necessario pubblicare l'app per testarla, ma applicationID deve essere disponibile almeno nella canale di test.
L'account utente non può recensire l'app. L'app deve trovarsi nella raccolta Google Play dell'utente. Per aggiungere la tua app a raccolta dell'utente, scarica la tua app dal Play Store utilizzandola dell'account utente.
L'account principale non è selezionato nel Play Store. Quando sul dispositivo sono disponibili più account, assicurati che: l'account principale sia quello selezionato nel Play Store.
L'account utente è protetto (ad esempio, con ). Utilizza invece un account Gmail.
L'utente ha già recensito l'app. Eliminare la recensione direttamente dal Play Store.
La quota è stata raggiunta. Utilizza un canale di test interno oppure condivisione interna delle app.
Si è verificato un problema con il Google Play Store o con Google Play Services su del dispositivo. Questo accade di solito quando il Play Store è stato trasferito sul dispositivo tramite sideload. Utilizza un altro dispositivo con una versione valida del Play Store e Google Play Services.