In-App-Rezensionen testen

Folge der Anleitung in diesem Leitfaden, um die Integration von In-App-Rezensionen in deine App oder dein Spiel zu testen.

Mit dem Google Play Store testen

Für In-App-Rezensionen muss Ihre App im Google Play Store veröffentlicht sein. Du kannst deine Integration jedoch testen, ohne deine App in der Produktion zu veröffentlichen, indem du entweder interne Test-Tracks oder die interne App-Freigabe verwendest. Beide Methoden werden in diesem Abschnitt beschrieben.

Mit einem Interner-Test-Track testen

Lade deine App in den Interner-Test-Track hoch und installiere sie auf einem Gerät mit einem Nutzerkonto, das Zugriff auf den Interner-Test-Track hat. Wenn Sie einen Interner-Test-Track verwenden, müssen die folgenden Bedingungen erfüllt sein:

  1. Das Nutzerkonto ist Teil des Interner-Test-Tracks.
  2. Das Nutzerkonto ist das primäre Konto und im Google Play Store ausgewählt.
  3. Das Nutzerkonto hat die App aus dem Play Store heruntergeladen (die App ist in der Google Play-Mediathek des Nutzers aufgeführt).
  4. Das Nutzerkonto hat keine Rezension für die App.

Nachdem das Konto auf dem Gerät die App mindestens einmal aus dem Interner-Test-Track heruntergeladen hat und in der Testerliste aufgeführt ist, kannst du neue Versionen der App lokal auf diesem Gerät bereitstellen, z. B. mit Android Studio.

Mit der internen App-Freigabe testen

Alternativ können Sie für eine schnelle Iteration die interne App-Freigabe verwenden, um Ihre Integration zu testen. Mit dieser Methode können Sie Änderungen schnell testen, da einige der Überprüfungen, die bei anderen Test-Tracks durchgeführt werden, übersprungen werden.

Mit FakeReviewManager testen

Das In-App-Rezensionsartefakt enthält eine FakeReviewManager-Implementierung, mit der Sie das Verhalten der API simulieren können.

Dies sollte nur für Einheiten- oder Integrationstests verwendet werden, um das Verhalten der App nach Abschluss der Überprüfung zu prüfen. Wenn Sie FakeReviewManager verwenden möchten, ersetzen Sie die ReviewManager-Instanz durch eine Instanz von FakeReviewManager, wie im folgenden Beispiel gezeigt:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Fehlerbehebung

Beim Integrieren und Testen von In-App-Rezensionen können Probleme auftreten. In der folgenden Tabelle sind die häufigsten Probleme aufgeführt, die verhindern können, dass das Dialogfeld für die In-App-Rezension in deiner App angezeigt wird:

Problem Lösung
Ihre App ist noch nicht im Google Play Store veröffentlicht. Ihre App muss nicht veröffentlicht sein, um sie zu testen. Die applicationID Ihrer App muss jedoch mindestens im Interner-Test-Track verfügbar sein.
Das Nutzerkonto kann die App nicht rezensieren. Ihre App muss sich in der Google Play-Mediathek des Nutzers befinden. Wenn du deine App der Mediathek des Nutzers hinzufügen möchtest, lade sie über das Konto des Nutzers aus dem Play Store herunter.
Das primäre Konto ist im Google Play Store nicht ausgewählt. Wenn auf dem Gerät mehrere Konten verfügbar sind, muss das primäre Konto im Google Play Store ausgewählt sein.
Das Nutzerkonto ist geschützt (z. B. bei Arbeitskonten). Verwenden Sie stattdessen ein Gmail-Konto.
Der Nutzer hat die App bereits rezensiert. Löschen Sie die Rezension direkt im Google Play Store.
Das Kontingent wurde erreicht. Verwenden Sie einen internen Test-Track oder die interne App-Freigabe.
Es gibt ein Problem mit dem Google Play Store oder den Google Play-Diensten auf dem Gerät. Das passiert häufig, wenn der Google Play Store per Sideload auf dem Gerät installiert wurde. Verwende ein anderes Gerät mit einer gültigen Version des Google Play Store und der Google Play-Dienste.