In-App-Rezensionen testen

Führen Sie die Schritte in diesem Leitfaden aus, um die Integration von In-App-Rezensionen in für deine App oder dein Spiel.

Über den Google Play Store testen

Für In-App-Rezensionen muss deine App im Play Store veröffentlicht sein. Sie können jedoch Ihre Integration testen, ohne Ihre App als Produktionsversion zu veröffentlichen. Verwenden Sie dazu entweder interne Test-Tracks oder die interne App-Freigabe Beide Methoden werden in diesem .

Mit einem internen Test-Track testen

Lade deine App in den internen Test-Track hoch und installiere sie auf einem Gerät mit einem Nutzerkontos mit Zugriff auf den internen Test-Track Bei Verwendung eines internen Test-Track verwenden, müssen die folgenden Bedingungen erfüllt sein:

  1. Das Nutzerkonto ist Teil des internen Test-Tracks.
  2. Das Nutzerkonto ist das primäre Konto und wird im Play Store ausgewählt.
  3. Über das Nutzerkonto wurde die App aus dem Play Store heruntergeladen (die App ist in der Google Play-Bibliothek des Nutzers).
  4. Im Nutzerkonto gibt es derzeit keine Rezension für die App.

Nachdem die App über das Konto auf dem Gerät mindestens einmal aus dem internen Test-Track und ist Teil der Testerliste, kannst du neue Versionen der App lokal auf diesem Gerät (z. B. über Android Studio) zu installieren.

Interne App-Freigabe verwenden

Für eine schnelle Iteration können Sie alternativ die interne App-Freigabe verwenden um deine Integration zu testen. Mit dieser Methode können Sie Änderungen schnell testen, indem Sie die in anderen Test-Tracks durchgeführt werden.

Mit FakeReviewManager testen

Das In-App-Überprüfungsartefakt enthält eine FakeReviewManager-Implementierung, die ermöglicht es Ihnen, das Verhalten der API zu fälschen.

Sollte nur für Einheiten- oder Integrationstests verwendet werden, um das Verhalten zu überprüfen der App, sobald die Überprüfung abgeschlossen ist. Um die FakeReviewManager zu verwenden, ersetzen Sie Die Instanz ReviewManager mit einer Instanz von FakeReviewManager, wie gezeigt im folgenden Beispiel:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Fehlerbehebung

Beim Einbinden und Testen von In-App-Rezensionen können Probleme auftreten. Die In der folgenden Tabelle sind die häufigsten Probleme aufgeführt, wird in Ihrer App nicht mehr angezeigt:

Problem Lösung
Deine App wurde noch nicht im Play Store veröffentlicht. Deine App muss zum Testen nicht veröffentlicht werden, applicationID muss mindestens in der internen des Test-Tracks.
Das Nutzerkonto kann die App nicht bewerten. Ihre App muss sich in der Google Play-Mediathek des Nutzers befinden. So fügst du deine App zu aus dem Play Store herunterladen möchten, des Nutzerkontos.
Das primäre Konto ist im Play Store nicht ausgewählt. Wenn mehrere Konten auf dem Gerät verfügbar sind, stelle sicher, dass das primäre Konto das im Play Store ausgewählte Konto.
Das Nutzerkonto ist geschützt (z. B. bei einem Unternehmenskonto). Konten). Verwenden Sie stattdessen ein Gmail-Konto.
Der Nutzer hat die App bereits bewertet. Sie können die Rezension direkt im Play Store löschen.
Das Kontingent wurde erreicht. Verwenden Sie einen internen Test-Track oder interne App-Freigabe
Es gibt ein Problem mit dem Google Play Store oder den Google Play-Diensten auf auf dem Gerät. Dies ist häufig der Fall, wenn der Play Store per Sideload auf das Gerät geladen wird. Verwenden Sie ein anderes Gerät mit einer gültigen Version des Play Store und Google Play-Dienste.