Konfigurieren Sie die Android-Sandbox-Testung
Eine Einrichtungshinweis mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Die In-App-Kaufprüfung erfordert eine ordnungsgemäße Konfiguration im Google Play Console. Diese Anleitung führt Sie durch die Einrichtung von Sandbox-Testungen für Ihre Android-App.
Verwenden Sie das richtige Build für den Job
Abschnitt mit dem Titel “Verwenden Sie das richtige Build für den Job”Bevor Sie beginnen, trennen Sie diese drei Android-Build-Typen:
- Lokale Debug-/EntwicklungsbuildGut für die Überprüfung der Benutzeroberfläche und der nativen Integrationen auf Ihrem Gerät.
- Unterzeichnete Veröffentlichungs-AAB, die im Play Console hochgeladen wurdeErforderlich für realistische Google Play-Billing-Tests.
- Play-InstallationsbuildDie Build, die Ihre Tester von einem internen oder geschlossenen Track installieren.
Verwenden Sie diese für die Kauf-Qualitätsprüfung. adbWenn Sie nur ein APK von Android Studio oder
Voraussetzungen
Abschnitt mit dem Titel “Voraussetzungen”- Eine Google Play Console-Entwicklerkonto. Wenn Sie noch kein solches erstellt haben, beginnen Sie bei Registrierung bei Play Console.
- Eine App-Eintrag erstellt in Play Console mit Ihrem endgültigen Android-Paketnamen
- Ihre In-App-Produkte oder -Abonnements erstellt in Play Console
- Eine Test-Gmail-Konto, das Sie zur Lizenzprüfung hinzufügen können
- Eine signierte Release-Build, die zum Hochladen bereit ist
Bevor Sie sich mit der Rechnungsstellung auseinandersetzen, erstellen Sie die App in Play Console und entscheiden Sie, ob sie gratis oder contextGoogle ermöglicht es Ihnen, eine bezahlte App später kostenlos zu machen, aber sobald eine App kostenlos angeboten wird, kann sie nicht mehr auf bezahlt umgestellt werden.
Verwenden Sie für neue Play Store-Apps ein Android-App-Bundle:.aabTerminalfenster
bunx cap sync androidcd android./gradlew bundleRelease. Wenn Ihr Keystore, Signierungskonfiguration oder Release-Passwörter noch nicht eingerichtet sind, erstellen Sie das signierte Bundle aus Android Studio mit bundleReleaseBuild > Generate Signed App Bundle / APK , wodurch Sie dazu aufgefordert werden, diese Werte einzugeben.Setup-Prozess
Sektion mit dem Titel „Setup-Prozess“
Testkonto hinzufügen-
Google ermöglicht es Ihnen, eine bezahlte App später kostenlos zu machen, aber sobald eine App kostenlos angeboten wird, kann sie nicht mehr auf bezahlt umgestellt werden.
In der Google Play Konsole, öffnen Sie Einstellungen > Lizenztstung und fügen Sie das primäre Google-Konto hinzu, das auf Ihrem Android-Testgerät verwendet wird.
Dadurch werden Einkäufe die Play-Sandbox-Fluss anstelle eines echten Zahlungsversuchs anzeigen.

-
Wählen Sie einen Testtrack
Gehe zu Testen und veröffentlichen > Testen und wählen Sie einen dieser Tracks:
- Internes Testen: Schnellste Route für QA- und Abrechnungs-Smoke-Tests. Neu verfügbare Pakete sind normalerweise innerhalb von Minuten verfügbar.
- Geschlossenes Testen: Bessere Option für umfangreichere Tests und erforderlich vor der Produktion für persönliche Entwicklerkonten, die nach dem 13. November 2023 erstellt wurden.
Für eine erste Veröffentlichung kann Play ein temporärer App-Name und eine Liste der Veröffentlichungsinformationen für bis zu 48 Stunden an internen Testern anzeigen.

-
Erstellen Sie eine Testerliste
Nachdem Sie Ihren Track geöffnet haben, erstellen Sie eine Testerliste und fügen Sie die Google-Konten hinzu, die die Build erhalten sollen.
Wenn Sie sich auf die Produktion zugreifen möchten, nachdem ein neues persönliches Konto erstellt wurde, stellen Sie sicher, dass Sie geschlossene Tests und halten Sie mindestens 12 Tester für 14 aufeinanderfolgende Tage aktiv.

-
Hochladen eines signierten Release-Builds
Erstellen Sie eine neue Veröffentlichung im ausgewählten Test-Track und laden Sie Ihren signierten
.aab.Neue Google Play-Anwendungen sollten eine Android-App-Bundle verwenden anstatt eine APK. Nach dem Hochladen speichern Sie die Veröffentlichung, beheben Sie etwaige Richtlinien- oder Laden-Blocker von Play, und veröffentlichen Sie die Veröffentlichung dann im Test-Track.

-
Zum Testprogramm beitreten
Öffnen Sie die Opt-in-URL auf Ihrem Testgerät und klicken Sie auf den “Tester werden” Schaltfläche, um sich anzumelden.
Installieren Sie die App aus der im Opt-in-Flow erstellten Play Store Liste, nicht aus einem lokal exportierten APK.

-
Erstellen und Testen
Starten Sie die auf dem Testgerät installierte Play-Build und versuchen Sie einen Kauf. Sie sollten eine Nachricht wie folgende sehen:
“Dies ist ein Testauftrag; Sie werden nicht belastet.”

Hinweise zur Wichtigkeit
Abschnitt mit dem Titel ‘Wichtige Hinweise’- Für die Abrechnung von QA muss man vor der Installation der Play-Testversion jede gesideloadete App-Instanz deinstallieren.
- Die interne Testung ist großartig für schnelle Rauchtests, aber die geschlossene Testung ist der Weg, der für den Zugriff auf neue persönliche-Konto-Produktionszugriffe relevant ist.
- Testkonten werden nicht für Kaufleistungen abgerechnet.
- Testkäufe verwenden denselben Fluss wie Produktionskäufe.
- Man kann alle Abonnementfunktionen einschließlich Probemonate und Einführungsangeboten testen.
- Testabonnements haben beschleunigte Rennahmenzeiträume für schnellere Testung.
- Verwende das gleiche Google-Konto für alle drei Orte: das Google Play Store auf dem Gerät, die Tester-Opt-in-Fluss und die Lizenz-Testung.
Fehlerbehebung
Abschnitt mit dem Titel ‘Fehlerbehebung’Produkte werden nicht in der Testmodus angezeigt:
- Stelle sicher, dass deine App auf einem Testtrack hochgeladen ist.
- Überprüfen Sie, ob das Testkonto zur Lizenzprüfung hinzugefügt wurde
- Stellen Sie sicher, dass Produkte im Google Play Console aktiv sind
- Bestätigen Sie, dass die App aus Google Play und nicht lokal installiert wurde
“Produkt nicht verfügbar”-Fehler:
- Warten Sie 2-3 Stunden nach der Erstellung von Produkten, bis sie verfügbar sind
- Stellen Sie sicher, dass die Paketname Ihrer App mit dem im Play Console übereinstimmt
- Überprüfen Sie, ob Sie mit einem Testkonto angemeldet sind
- Bestätigen Sie, dass Sie das signierte Release-Build hochgeladen haben, das auf den gleichen Paketnamen und Produktkatalog verweist
Kostenlose Kaufanfragen als echte Gebühren angezeigt:
- Überprüfen Sie noch einmal, ob das Testkonto zur Lizenzprüfung hinzugefügt wurde
- Stellen Sie sicher, dass Sie die App aus dem Test-Track verwenden
- Überprüfen Sie, ob die Testbanner während des Kaufs erscheint
Zusätzliche Ressourcen
Abschnitt mit dem Titel “Zusätzliche Ressourcen”- Testkäufe mit Google Play Billing durchführen
- Einen offenen, geschlossenen oder internen Test einrichten
- Anforderungen für neue persönliche Entwicklerkonten
Fortsetzen Sie von Configure Android Sandbox Testing
Abschnitt mit dem Titel “Fortsetzen Sie von Configure Android Sandbox Testing”Wenn Sie es verwenden Configure Android Sandbox Testing um den Zugriff auf den Store und die Verteilung zu planen, verbinden Sie es mit Mit @capgo/native-purchases zur Verwendung der native Fähigkeit in Mit @capgo/native-purchases, @capgo/capacitor-in-app-review for the implementation detail in @capgo/capacitor-in-app-review, Using @capgo/capacitor-in-app-review for the native capability in Using @capgo/capacitor-in-app-review, @capgo/capacitor-native-market for the implementation detail in @capgo/capacitor-native-market, and Using @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-native-market.