Aggiornamenti in-app

Quando gli utenti mantengono aggiornata la tua app sui propri dispositivi, possono provare nuove funzionalità, nonché usufruire di miglioramenti delle prestazioni e correzioni di bug. Sebbene alcuni utenti attivino gli aggiornamenti in background quando il dispositivo è connesso a una connessione senza limiti, ad altri potrebbe essere necessario ricordare di installare gli aggiornamenti. Gli aggiornamenti in-app sono una funzionalità delle librerie Google Play Core che chiede agli utenti attivi di aggiornare la tua app.

La funzionalità di aggiornamento in-app è supportata sui dispositivi con Android 5.0 (livello API 21) o versioni successive. Inoltre, gli aggiornamenti in-app sono supportati solo per dispositivi mobili Android, tablet Android e dispositivi ChromeOS.

Aggiorna i flussi

La tua app può utilizzare le librerie Google Play Core per supportare i seguenti flussi UX per gli aggiornamenti in-app:

Aggiornamenti flessibili

Gli aggiornamenti flessibili consentono il download e l'installazione in background con monitoraggio dello stato graduale. Questo flusso di UX è appropriato quando è accettabile per l'utente usare l'app durante il download dell'aggiornamento. Ad esempio, potresti volere invitare gli utenti a provare una nuova funzionalità non essenziale per la funzionalità di base della tua app.

Figura 1. Un esempio di flusso di aggiornamento flessibile.

Aggiornamenti immediati

Gli aggiornamenti immediati sono flussi di UX a schermo intero che richiedono all'utente di aggiornare e riavviare l'app per continuare a utilizzarla. Questo flusso di UX è ideale per i casi in cui un aggiornamento sia fondamentale per la funzionalità di base della tua app. Dopo che un utente accetta un aggiornamento immediato, Google Play gestisce l'installazione dell'aggiornamento e il riavvio dell'app.

Figura 2. Un esempio di flusso di aggiornamento immediato.

Supportare gli aggiornamenti in-app nella tua app

Scopri come supportare gli aggiornamenti in-app nella tua app, a seconda dell'ambiente di sviluppo:

Termini di servizio

Se accedi alla libreria Play In-App Updates o la utilizzi, accetti i Termini di servizio del kit di sviluppo software Play Core. Leggi e comprendi tutti i termini e le norme applicabili prima di accedere alla raccolta.

Sicurezza dei dati

Le librerie Play Core sono l'interfaccia di runtime della tua app con il Google Play Store. Pertanto, quando utilizzi Play Core nella tua app, il Play Store esegue le proprie procedure, che includono la gestione dei dati ai sensi dei Termini di servizio di Google Play. Le seguenti informazioni descrivono in che modo le librerie Play Core gestiscono i dati per elaborare richieste specifiche della tua app.

Aggiornamenti in-app

Dati raccolti sull'utilizzo Metadati del dispositivo
Versione dell'applicazione
Elenco dei moduli e dei pacchetti di asset installati
Scopo della raccolta dei dati I dati raccolti vengono utilizzati per determinare se è disponibile un aggiornamento e le dimensioni previste.
Crittografia dei dati I dati sono criptati.
Condivisione dei dati I dati non vengono trasferiti a terze parti.
Eliminazione dei dati I dati vengono eliminati al termine di un periodo di conservazione fisso.

Cerchiamo di essere il più trasparenti possibili, ma sei l'unico responsabile della decisione su come rispondere al modulo della sezione Sicurezza dei dati di Google Play per quanto riguarda le modalità di raccolta, condivisione e sicurezza dei dati utente della tua app.