Configura il testing del sandbox Android
Copia una richiesta di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
La verifica degli acquisti in-app richiede una configurazione corretta nel Console di Google Play. Questa guida ti guiderà attraverso la configurazione del testing sandbox per la tua app Android.
Usa la build giusta per il lavoro
Sezione intitolata “Usa la build giusta per il lavoro”Prima di iniziare, separa questi tre tipi di build Android:
- Build locale di debug/dev: Buono per verificare l'interfaccia utente e le integrazioni native sul tuo dispositivo.
- Sottoposto a rilascio AAB caricato su Console di Gioco: Richiesto per test di fatturazione realistica di Google Play.
- Build di testing installato su Play: Il build che i tuoi tester installano da un track interno o chiuso. Utilizza questo per la verifica degli acquisti.
Se si sideloada solo un APK da Android Studio o adb, la fatturazione di Google Play Billing potrebbe non comportarsi nello stesso modo che in produzione. Per la validazione delle sottoscrizioni e degli acquisti in-app, testa sempre con un build installato da Google Play.
Requisiti
Sezione intitolata “Requisiti”- Un account di sviluppatore della Console di Gioco. Se non hai ancora creato uno, inizia da Iscrizione alla Console di Gioco.
- Un record dell'app creato nella Console di Gioco con il tuo pacchetto Android finale
- I tuoi prodotti o abbonamenti in-app creati in Console di Gioco
- Un account Gmail di prova che puoi aggiungere per la licenza di testing
- Una versione di rilascio firmata pronta per l'upload
Prima di spendere tempo per la configurazione dei costi, crea l'app in Console di Gioco e decidi se sarà gratuito o pagato. Google ti consente di spostare un'app pagata in gratuita in un secondo momento, ma una volta che un'app è stata offerta gratuitamente, non può essere cambiata in pagata.
Utilizza un bundle di app Android (.aab) per nuove app di Store di Google:
bunx cap sync androidcd android./gradlew bundleReleaseAssicurati di aver configurato la firma di rilascio Android prima di eseguire il comando. bundleReleaseSe il tuo keystore, la configurazione di firma o le password di rilascio non sono ancora impostati, crea il bundle firmato da Android Studio con Build > Genera bundle firmato / APKSetup Process
Procedura di configurazione
Aggiungi account di testing-
In Console di Gioco, apri
Impostazioni > Licenza di testing e aggiungi l'account Google principale utilizzato sul tuo dispositivo di test Android. Ciò assicura che le transazioni mostrino il flusso di sabbia di Play anziché tentare un carico reale.
Aggiungi account di testing

-
Scegli un percorso di testing
Vai a Test e rilascio > Testing e scegli uno di questi percorsi:
- Testing interno: Percorso più veloce per i test di QA e di fumo per la fatturazione. Le nuove raccolte sono normalmente disponibili in pochi minuti.
- Testing chiuso: Migliore per test più ampi, e richiesto prima del rilascio per gli account di sviluppatore personali creati dopo il 13 novembre 2023.
Per il primo rilascio, Play potrebbe mostrare un nome e informazioni di lista temporanei per i tester interni per fino a 48 ore.

-
Crea lista di tester
Dopo aver aperto il tuo percorso, crea una lista di tester e aggiungi gli account Google che dovrebbero ricevere la build.
Se stai lavorando per ottenere l'accesso alla produzione su un account personale appena creato, assicurati di utilizzare testing chiuso e mantenere almeno 12 tester iscritti per 14 giorni consecutivi.

-
Carica un rilascio firmato
Crea un nuovo rilascio nella pista di testing selezionata e carica il tuo rilascio firmato
.aab.Nuovi app Google Play dovrebbero utilizzare un bundle Android App piuttosto che un APK. Dopo l'upload, salva il rilascio, risolvi eventuali blocchi di politica o di lista di store Play flags, quindi pubblica il rilascio nella pista di testing.

-
Unisciti al Programma di Testing
Apri l'URL di opt-in dal tuo dispositivo di test e clicca sul “Diventa un tester” tasto per iscriverti.
Installa l'applicazione dal elenco dei prodotti Play creato da quel flusso di opzione, non da un APK esportato localmente.

-
Costruisci e Testa
Lancia la costruzione Play installata sul dispositivo di test e tenta un acquisto. Dovresti vedere un messaggio come:
“This is a test order; you will not be charged.”

Acquisto di prova
Nota importante- Sezione intitolata “Nota importante”
- Per la verifica dei pagamenti, disinstalla qualsiasi copia caricata manualmente dell'app prima di installare la costruzione di test del Play.
- La prova interna è ottima per i test di fumo veloci, ma la prova chiusa è il percorso che conta per l'accesso alla produzione con account personale.
- Gli account di prova non saranno addebitati per gli acquisti
- Puoi testare tutte le funzionalità di abbonamento, compresi i periodi di prova e le offerte introduttive
- Le sottoscrizioni di test hanno periodi di rinnovo accelerati per un testing più veloce
- Utilizza lo stesso account Google per tutti e tre i luoghi: la Play Store sul dispositivo, il flusso di opzione per il tester e la verifica del licenza
Risoluzione dei problemi
Sezione intitolata “Risoluzione dei problemi”I prodotti non vengono visualizzati in modalità di test:
- Assicurati che il tuo app sia caricato su un tracciato di testing
- Verifica che l'account di test sia aggiunto alla verifica del licenza
- Controlla che i prodotti siano attivi nel Console di Google Play
- Conferma che l'installazione è stata effettuata da Google Play e non caricata localmente
Errore “oggetto non disponibile”:
- Aspetta 2-3 ore dopo aver creato i prodotti affinché diventino disponibili
- Assicurati che il nome del pacchetto dell'app corrisponda a quello presente nel Console di Gioco
- Verifica di essere connesso con un account di test
- Conferma di aver caricato il build di rilascio firmato che punti allo stesso nome del pacchetto e al catalogo dei prodotti
Test delle acquisti che vengono visualizzati come carichi reali:
- Verifica di nuovo che l'account sia stato aggiunto alla licenza di testing
- Assicurati di utilizzare il build dal track di testing
- Verifica che il banner di testing appare durante l'acquisto