Configura il test di sandbox per Android
Copia un prompt 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 il tuo app Android.
Scegli il build giusto per il lavoro
Sezione intitolata “Scegli il build giusto per il lavoro”Prima di iniziare, separa questi tre tipi di build Android:
- Build di debug/dev locale: Buono per verificare l'interfaccia utente e le integrazioni native sul tuo dispositivo.
- Build di rilascio firmato AAB caricato nel Console di Play: Richiesto per test di fatturazione Google Play realistiche.
- Build di testing installato su Play: L'installazione che i tester utilizzano da un tracciato interno o chiuso. Utilizza questo per la QA dell'acquisto.
Se si sideloade solo un APK da Android Studio o adb, 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'installazione da Google Play.
Requisiti
Sezione intitolata “Requisiti”- Un account di sviluppatore del Console di Gioco Play. Se non l'hai ancora creato, inizia da Console di Gioco Play registrazione.
- Un record dell'app creato nel Console di Gioco Play con il tuo pacchetto Android finale
- I tuoi prodotti in-app o le tue sottoscrizioni create nel Console di Gioco Play
- Un account Gmail di prova che puoi aggiungere alla licenza di testing
- Un build di rilascio firmato pronto per l'upload
Prima di spendere tempo sulle impostazioni di fatturazione, crea l'app nel Console di Gioco Play e decidi se sarà lingue gratuiti o pagati. Google ti consente di spostare un'applicazione pagata in gratuita in seguito, ma una volta che un'app è stata offerta gratuitamente, non può essere cambiata in pagata.
Usa un bundle di applicazione Android (.aab) per nuove app di Play Store:
bunx cap sync androidcd android./gradlew bundleReleaseAssicurati che la configurazione di firma per l'Android sia già configurata prima di eseguire bundleRelease. Se il tuo keystore, la configurazione di firma o le password di rilascio non sono ancora impostati, crea il bundle firmato da Android Studio con Costruisci > Genera bundle firmato o APK, che richiede i valori per quelli.
Processo di configurazione
Sezione intitolata “Processo di configurazione”-
Aggiungi account di testing
In Console di Play, apri Impostazioni > Licenza testing e aggiungi l'account Google principale utilizzato sul tuo dispositivo di test Android.
Ciò assicura che le acquisti mostrino il flusso di sabbia di Play anziché tentare un carico reale.

-
Scegli un Tracciato di testing
Vai a Test e rilascio > Testing e scegli uno di questi tracciati:
- Test interni: Percorso più veloce per i test di QA e di fumo per la fatturazione. Le nuove raccolte sono normalmente disponibili in pochi minuti.
- Test chiusi: Migliore per test più ampi, e richiesto prima della produzione per gli account di sviluppatore personali creati dopo il 13 novembre 2023.
Per una prima rilascio, Play potrebbe visualizzare un nome di app temporaneo e informazioni di lista per i test interni per fino a 48 ore.

-
Crea lista di tester
Dopo aver aperto il tuo track, crea una lista di tester e aggiungi gli account Google che dovrebbero ricevere la build.
Se stai lavorando verso l'accesso alla produzione su un account personale creato di recente, assicurati di utilizzare test chiusi e mantieni almeno 12 tester iscritti per 14 giorni consecutivi.

-
Carica un rilascio firmato
Crea un nuovo rilascio nel tracciato di testing selezionato e carica il tuo rilascio firmato
.aab.Nuovi app di Google Play dovrebbero utilizzare un bundle per app Android piuttosto che un APK. Dopo il caricamento, salva il rilascio, risolvi eventuali blocchi di politica o di lista di store Play flags, quindi pubblica il rilascio nel tracciato 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'app dalla lista di store Play creata da quel flusso di opt-in, non da un APK esportato localmente.

-
Costruisci e Testa
Lancia il rilascio Play installato sul dispositivo di test e tenta un acquisto. Dovresti vedere un messaggio come:
“Questo è un ordine di prova; non verrà addebitato alcun costo.”

Nota importante
Nota importante- Per la fatturazione QA, disinstallare qualsiasi copia caricata manualmente dell'app prima di installare l'edizione di testing di Play.
- La testing interna è ottima per i test di fumo veloci, ma la testing chiusa è il percorso che conta per l'accesso alla produzione con account personale.
- Gli account di testing non saranno addebitati per le spese
- Gli acquisti di prova utilizzano lo stesso flusso degli acquisti di produzione
- Si possono testare tutte le funzionalità delle sottoscrizioni, compresi i trial e gli offerti introduttivi
- Le sottoscrizioni di testing hanno periodi di rinnovo accelerati per un testing più veloce
- Utilizzare lo stesso account Google per tutti e tre i luoghi: la Store di Play sul dispositivo, il flusso di opt-in per i tester e la testing di licenza
Risolvere i problemi
Sezione intitolata “Risoluzione dei problemi”I prodotti non vengono visualizzati in modalità di test:
- Assicurati che il tuo app sia caricata su un tracciato di testing
- Verifica che l'account di test sia aggiunto a License testing
- Controlla che i prodotti siano attivi nel Google Play Console
- Conferma che il build sia stato installato da Google Play, non caricato localmente
“Errore di item 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 nel Play Console
- 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 catalogo dei prodotti
Acquisti di test che vengono visualizzati come carichi reali:
- Verifica che l'account sia stato aggiunto alla licenza di testing
- Assicurati di utilizzare la build dal track di testing
- Verifica che il banner di testing venga visualizzato durante l'acquisto
Risorse aggiuntive
Sezione intitolata “Risorse aggiuntive”- Effettua acquisti di prova con Google Play Billing
- Configura un test aperto, chiuso o interno
- Requisiti di testing per nuovi account di sviluppatore personali
Continua da Configurazione del testing del sandbox Android
Sezione intitolata “Continua da Configurazione del testing del sandbox Android”Se stai utilizzando Configurazione del testing del sandbox Android per pianificare l'approvazione e la distribuzione del negozio, connettilo con Utilizzare @capgo/native-purchases Per la capacità nativa in Utilizzare @capgo/native-purchases, @capgo/capacitor-in-app-review Per il dettaglio di implementazione in @capgo/capacitor-in-app-review, Utilizzare @capgo/capacitor-in-app-review Per la capacità nativa in Utilizzare @capgo/capacitor-in-app-review, @capgo/capacitor-native-market Per il dettaglio di implementazione in @capgo/capacitor-native-market, e Utilizzare @capgo/capacitor-native-market Per la capacità nativa in Utilizzare @capgo/capacitor-native-market.