Konfiguration von Android-Sandbox-Tests
Eine Einrichtungsanleitung mit Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Die Durchführung von In-App-Käufen erfordert eine ordnungsgemäße Konfiguration im Google Play Console. Diese Anleitung wird Sie durch die Einrichtung von Sandbox-Testungen für Ihre Android-App führen.
Verwende die richtige Build-Konfiguration für das Projekt
Abschnitt mit dem Titel „Verwende die richtige Build-Konfiguration für das Projekt“Bevor Sie beginnen, trennen Sie diese drei Android-Build-Typen:
- Lokale Debug-/Entwicklungsbuild: Geeignet für die Überprüfung der Benutzeroberfläche und nativen Integrations auf Ihrem Gerät.
- Signiertes Release AAB hochgeladen auf Play Console: Erforderlich für realistische Google Play-Billigungs-Tests.
- Play-installierter Testbau: Der von Ihren Testern installierte Bau aus einem internen oder geschlossenen Track. Verwenden Sie diesen für Kauf-QA.
Wenn Sie nur ein APK von Android Studio oder adb, Google Play Billing verhält sich möglicherweise nicht gleichartig wie in der Produktion. Für die Validierung von Abonnements und In-App-Käufen sollten Sie immer mit einem von Google Play installierten Bau testen.
Voraussetzungen
Abschnitt mit dem Titel “Voraussetzungen”- Ein Google Play Console-Entwicklerkonto. Wenn Sie noch kein solches erstellt haben, beginnen Sie bei Play Console Registrierung.
- Eine Anwendungsregistrierung in Play Console mit Ihrem endgültigen Android-Paketnamen
- Ihre In-App-Produkte oder -Abonnements erstellt in Play Console
- Ein Testkonto bei Gmail, das Sie zur Lizenzprüfung hinzufügen können
- Ein unterschriebenes Release-Build, das zum Hochladen bereit ist
Bevor Sie sich mit der Abrechnung beschäftigen, erstellen Sie das App in Play Console und entscheiden Sie, ob es kostenlos oder kostenpflichtig sein wird kostenlos oder kostenpflichtigGoogle ermöglicht Ihnen, ein kostenpflichtiges App in eine kostenlose App umzuwandeln, aber eine App, die bereits kostenlos angeboten wurde, kann nicht in eine kostenpflichtige App umgewandelt werden
Verwenden Sie für neue Play Store Apps ein Android App Bundle (.aab)
bunx cap sync androidcd android./gradlew bundleReleaseStellen Sie sicher, dass Ihre Android-Release-Signierung bereits konfiguriert ist, bevor Sie es ausführen bundleRelease. Wenn Ihr Keystore, Signierungskonfiguration oder Release-Passwörter noch nicht gesetzt sind, erstellen Sie das signierte Bundle aus Android Studio mit Bau > Erstellen Sie ein signiertes App-Bundle / APKSetup-Prozess
Abschnitt mit dem Titel „Setup-Prozess“
Hinzufügen von Testkonto-
In der Play Console öffnen Sie
Einstellungen > Lizenzen für die Testversion und fügen Sie das primäre Google-Konto hinzu, das auf Ihrem Android-Testgerät verwendet wird. Dies stellt sicher, dass Kaufvorgänge den Play-Sandbox-Flow anzeigen, anstatt einen realen Zahlungsversuch zu starten.
Hinzufügen von Testkonto

-
Wählen Sie einen Testpfad
Gehe zu Testen und Veröffentlichen > Testen und wähle eine dieser Tracks:
- Interne Testung: Schnellste Weg für QA- und Abrechnungs-Smoke-Tests. Neu erstellte Pakete sind normalerweise innerhalb von Minuten verfügbar.
- Geschlossene Testung: Besser für umfassendere Tests und erforderlich vor der Produktion für persönliche Entwicklerkonten, die nach dem 13. November 2023 erstellt wurden.
Bei einem ersten Release kann Play ein temporäres App-Namen und -Listungsinformationen für interne Tester für bis zu 48 Stunden anzeigen.

-
Tester-Liste erstellen
Nachdem Sie Ihren Track geöffnet haben, erstellen Sie eine Tester-Liste und fügen Sie die Google-Konten hinzu, die die Build erhalten sollen.
Wenn Sie sich auf die Produktion zugreifen möchten, verwenden Sie sicherstellen Sie, dass Sie geschlossene Testphase und halten Sie mindestens 12 Tester für 14 aufeinanderfolgende Tage eingetragen.

-
Laden Sie eine unterschriebene Release-Build hoch
Erstellen Sie einen neuen Release in der ausgewählten Testspur und laden Sie Ihre unterschriebene
.aab.Neue Google Play-Anwendungen sollten ein Android-App-Bundle verwenden anstatt ein APK. Nach dem Hochladen speichern Sie die Veröffentlichung, beheben Sie alle Blockierungen für Richtlinien oder Store-Listen und Play-Flags, dann veröffentlichen Sie die Veröffentlichung in der Testspur.

-
Teilnehmen an dem Testprogramm
Öffnen Sie die Opt-in-URL von Ihrem Testgerät und klicken Sie auf den “Werden Sie ein Tester” Knopf, um sich anzumelden.
Installieren Sie die App aus der im Opt-in-Flow erstellten Play Store-Anzeige, nicht aus einer lokal exportierten APK.

-
Bauen und Testen
Lancieren Sie die auf dem Play-gerüstete Version auf dem Testgerät und versuchen Sie einen Kauf. Sie sollten eine Nachricht wie folgende sehen:
“Dies ist ein Testauftrag; Sie werden nicht belastet.”

Wichtige Hinweise
Abschnitt mit dem Titel “Wichtige Hinweise”- Für die Abrechnung von QA, deinstallieren Sie jede gesideloadete Kopie der App, bevor Sie die Play-Testversion installieren.
- Die interne Testung ist großartig für schnelle Rauchtests, aber die geschlossene Testung ist der Track, der für den Zugriff auf neue persönliche-Konto-Produktionszugriff wichtig ist.
- Testkonten werden nicht für Kaufaufträge belastet
- Testkäufe verwenden denselben Fluss wie Produktionskäufe
- Sie können alle Abonnementfunktionen einschließlich Probemonaten und Einführungsangeboten testen
- Testabonnements haben beschleunigte Rennahmen für schnellere Tests
- 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
Fehlersuche
Abschnitt mit dem Titel „Fehlersuche“Produkte werden in Testmodus nicht angezeigt:
- Stelle sicher, dass deine App auf einem Test-Track hochgeladen wurde
- Überprüfe, ob das Testkonto der Lizenz-Testung hinzugefügt wurde
- Stelle sicher, dass Produkte in Google Play Console aktiv sind
- Bestätige, dass die App von Google Play installiert wurde und nicht lokal sideloaded wurde
„Artikel nicht verfügbar“-Fehler:
- Warte 2-3 Stunden nach der Erstellung von Produkten, bis sie verfügbar sind
- Stelle sicher, dass die Paketname der App mit dem in Play Console übereinstimmt
- Stellen Sie sicher, dass Sie mit einem Testkonto angemeldet sind
- Bestätigen Sie, dass Sie das unterschriebene Release-Build hochgeladen haben, das auf dem gleichen Paketnamen und Produktkatalog verweist
Testkäufe, die als echte Gebühren erscheinen:
- Überprüfen Sie, ob das Konto zur Lizenzprüfung hinzugefügt wurde
- Stellen Sie sicher, dass Sie den Build aus der Testspur verwenden
- Überprüfen Sie, ob das Testbanner während des Kaufs erscheint
Zusätzliche Ressourcen
Abschnitt mit dem Titel „Zusätzliche Ressourcen“- Testkäufe mit Google Play Billing
- Einrichten Sie eine offene, geschlossene oder interne Test
- Testanforderungen für neue persönliche Entwicklerkonten
Fortsetzen Sie von Configure Android Sandbox Testing
Abschnitt mit dem Titel „Weitermachen von Configure Android Sandbox Testing“Wenn Sie Configure Android Sandbox Testing zur Planung der Genehmigung im App-Store und der Verteilung verwenden, verbinden Sie es mit Mit @capgo/native-purchases für die native Fähigkeit in Mit @capgo/native-purchases, @capgo/capacitor-in-app-review für die Implementierungsdetails in @capgo/capacitor-in-app-review, Mit @capgo/capacitor-in-app-review für die native Fähigkeit in Mit @capgo/capacitor-in-app-review, @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market und Mit @capgo/capacitor-native-market für die native Fähigkeit in Mit @capgo/capacitor-native-market. for the native capability in Using @capgo/capacitor-native-market.