In-App-Rezensionen testen

Führen Sie die Schritte in dieser Anleitung aus, um die Einbindung von In-App-Rezensionen in Ihre App oder Ihr Spiel zu testen.

Mit dem Google Play Store testen

Für In-App-Rezensionen muss Ihre App im Play Store veröffentlicht sein. Sie können die Integration jedoch testen, ohne die App in der Produktion zu veröffentlichen. Dazu können Sie entweder interne Test-Tracks oder die interne App-Freigabe verwenden. Beide Methoden werden in diesem Abschnitt beschrieben.

Mit einem internen Test-Track testen

Lade deine App in den internen Test-Track hoch und installiere sie auf einem Gerät mit einem Nutzerkonto, das Zugriff auf den internen Test-Track hat. Wenn Sie einen internen 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 wird im Play Store ausgewählt.
  3. Die App wurde über das Nutzerkonto aus dem Play Store heruntergeladen und ist in der Google Play-Mediathek des Nutzers aufgeführt.
  4. Im Nutzerkonto ist derzeit keine Rezension für die App verfügbar.

Nachdem das Konto auf das Gerät mindestens einmal aus dem internen Test-Track heruntergeladen wurde und Teil der Testerliste 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 die Integration zu testen. Mit dieser Methode können Sie Änderungen schnell testen, indem Sie einen Teil der Überprüfung, die bei anderen Test-Tracks erfolgt, überspringen.

Mit FakeReviewManager testen

Das In-App-Überprüfungsartefakt enthält eine FakeReviewManager-Implementierung, mit der du das Verhalten der API fälschen kannst.

Dieser sollte nur für Unit- oder Integrationstests verwendet werden, um das Verhalten der App nach Abschluss der Überprüfung zu überprü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-Überprüfung in Ihrer App angezeigt wird:

Problem Die Lösung
Deine App wurde noch nicht im Play Store veröffentlicht. Deine App muss zum Testen nicht veröffentlicht werden, aber die applicationID deiner App muss mindestens im internen Test-Track verfügbar sein.
Das Nutzerkonto kann die App nicht prüfen. Die 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 im Play Store herunter.
Das primäre Konto ist nicht im Play Store ausgewählt. Wenn auf dem Gerät mehrere Konten verfügbar sind, achte darauf, dass im Play Store das primäre Konto ausgewählt ist.
Das Nutzerkonto ist geschützt (z. B. mit Unternehmenskonten). 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. Verwende 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. Dieser Fehler tritt häufig auf, wenn der Play Store per Sideload auf das Gerät übertragen wurde. Verwende ein anderes Gerät mit einer gültigen Version des Play Store und der Google Play-Dienste.