Questa guida spiega come testare l'integrazione dei prompt di installazione in-app nella tua app o nel tuo gioco.
Testa l'API
Per testare l'API, segui questi passaggi:
- Verifica che il proprietario dell'account di test abbia uno o più dispositivi con fattori di forma alternativi, ad esempio uno smartwatch, uno smartphone, un tablet, un pieghevole, una TV o un veicolo con Android Automotive OS.
- Verifica che l'account di test abbia eseguito l'accesso al Play Store sugli altri fattori di forma.
- Verifica che l'account di test utilizzi la versione 42.2 o una versione successiva del Play Store su uno smartphone.
Esegui i test utilizzando il Google Play Store
I prompt di installazione in-app richiedono che l'app sia pubblicata nel Play Store. Puoi testare l'integrazione senza pubblicare l'app in produzione utilizzando i canali di test interni o la condivisione interna delle app. In questa sezione vengono descritti entrambi i metodi.
Esegui i test utilizzando un canale di test interno
Carica la tua app nel canale di test interno. Quindi, installala su un dispositivo con un account utente che ha accesso al canale di test interno. In questo caso, verifica che siano soddisfatte le seguenti condizioni:
- L'account utente fa parte del canale di test interno.
- L'account utente è l'account principale ed è selezionato nel Play Store.
- L'account utente ha scaricato l'app dal Play Store. L'app è elencata nella raccolta di Google Play dell'utente.
- L'account utente non ha installato l'app su tutti i dispositivi idonei.
Dopo che l'account sul dispositivo ha scaricato l'app almeno una volta dal canale di test interno e fa parte dell'elenco dei tester, puoi eseguire il deployment di nuove versioni dell'app localmente su quel dispositivo, ad esempio utilizzando Android Studio.
Esegui i test utilizzando la condivisione interna delle app
Per un'iterazione rapida, puoi utilizzare la condivisione interna delle app per testare l'integrazione. Questo metodo ti consente di testare rapidamente le modifiche saltando alcune verifiche che vengono eseguite con altri canali di test.
Risoluzione dei problemi
La tabella seguente descrive i problemi comuni che possono impedire la visualizzazione della finestra di dialogo della richiesta di installazione in-app nella tua app:
| Problema | Soluzione |
|---|---|
| La tua app non è pubblicata nel Play Store. | Non è necessario che l'app sia pubblicata per eseguire il test. Tuttavia, il file
applicationId della tua app deve essere disponibile almeno nel canale di test interno. |
| Il prompt di installazione in-app non viene visualizzato. | Verifica che i criteri di [idoneità](.#eligibility) e di [test](.#test) siano soddisfatti. |
| L'account dell'utente non è idoneo per l'installazione dell'app. | L'utente ha già installato l'app su tutti i dispositivi idonei. Disinstalla l'app dai dispositivi idonei. |
| L'account principale non è selezionato nel Play Store. | Se sul dispositivo sono disponibili più account, verifica che nel Play Store sia selezionato l'account principale. |
| L'account dell'utente è protetto, ad esempio con account aziendali. | Utilizza un account Gmail. |
| La quota è stata raggiunta. | Utilizza un canale di test interno o la condivisione interna delle app. |
| Si è verificato un problema con il Google Play Store o con Google Play Services sul dispositivo. | Questo accade comunemente quando il Play Store è stato installato tramite sideload sul dispositivo. Utilizza un altro dispositivo con una versione valida del Play Store e di Google Play Services. |