Un'app può ricevere aggiornamenti se è installata sul dispositivo di un utente ed è disponibile
in base al policy
di Device
.
Se un'app viene rimossa dal policy
di Device
, questo dispositivo non riceverà più aggiornamenti per l'app.
Controllare gli aggiornamenti delle app
Per facilitare un aggiornamento controllato delle app, la versione gestita di Google Play offre agli utenti diverse modalità di aggiornamento delle app tra cui scegliere. La modalità di aggiornamento delle app può essere impostata singolarmente per ogni app e include le seguenti modalità:
- Modalità di aggiornamento predefinita.
- Modalità con priorità elevata.
- Modalità Posticipa.
Modalità di aggiornamento predefinita
In questa modalità, le app vengono aggiornate automaticamente per impostazione predefinita quando vengono soddisfatti i seguenti vincoli:
- Il dispositivo è collegato a una rete Wi-Fi.
- Il dispositivo è in carica.
- Il dispositivo non è in uso.
- L'app da aggiornare non è in esecuzione in primo piano.
Generalmente, Google Play controlla se ci sono aggiornamenti delle app disponibili una volta al giorno, pertanto potrebbero essere necessarie fino a 24 ore per aggiungere un aggiornamento alla coda di aggiornamenti. Dopo essere stata aggiunta alla coda, l'app viene aggiornata automaticamente la volta successiva che vengono rispettati i vincoli.
Puoi impostare un'app specifica sulla modalità di aggiornamento predefinita facendo riferimento a questo criterio AutoUpdateMode del dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
Modalità di alta priorità
Se vuoi che un'app venga sempre aggiornata il prima possibile, dopo che lo sviluppatore ha pubblicato una nuova versione, puoi selezionare la modalità Priorità elevata per l'app.
Quando utilizzi la modalità Priorità elevata, l'app viene aggiornata non appena una nuova versione viene pubblicata da lo sviluppatore ed esaminata da Google Play. Se in quel momento il dispositivo è offline, l'app verrà aggiornata alla successiva connessione a internet.
Puoi impostare un'app specifica sulla modalità Priorità elevata facendo riferimento al seguente criterio AutoUpdateMode del dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
Modalità Posticipa
Se vuoi mettere in pausa gli aggiornamenti di un'app, puoi selezionare la modalità Ritarda per quell'app.
Quando utilizzi la modalità Posticipa, l'app non viene aggiornata automaticamente per i primi 90 giorni dopo la prima volta che è diventata obsoleta. Al termine di questo periodo di 90 giorni, viene installata automaticamente la versione più recente dell'app utilizzando la modalità di aggiornamento predefinita. Dopo l'aggiornamento dell'app all'ultima versione disponibile, inizierà un nuovo periodo di posticipazione di 90 giorni dalla successiva pubblicazione di una nuova versione dell'app da parte dello sviluppatore.
Puoi impostare un'app specifica sulla modalità Ritarda facendo riferimento al seguente criterio AutoUpdateMode del dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
Ecco un esempio pratico del comportamento di aggiornamento previsto quando si utilizza la modalità Posticipa:
Data | Stato dell'app |
---|---|
1 maggio | L'app è aggiornata sul dispositivo. Versione installata: 1.0 Ultima versione disponibile 1.0 |
2 maggio | Lo sviluppatore pubblica una nuova versione (2.0).
Il periodo di 90 giorni inizia e termina il 31 luglio. Versione installata: 1.0 Versione più recente disponibile: 2.0 |
06 giu | Lo sviluppatore pubblica una nuova versione (3.0).
Il periodo di 90 giorni inizia e termina il 31 luglio. Versione installata: 1.0 Ultima versione disponibile: 3.0 |
11 giu | Lo sviluppatore pubblica una nuova versione (4.0).
Il periodo di 90 giorni inizia e termina il 31 luglio. Versione installata: 1.0 Versione più recente disponibile: 4.0 |
31 lug | Il periodo di 90 giorni termina.
L'app viene aggiunta alla coda di aggiornamento e verrà aggiornata automaticamente in base al comportamento di aggiornamento predefinito, una volta soddisfatti i vincoli. Il periodo di 90 giorni inizia e termina il 31 luglio. Versione installata: 1.0 Versione più recente disponibile: 4.0 |
01 ago | I vincoli sono soddisfatti e, pertanto, l'app viene aggiornata all'ultima versione disponibile (4.0). Versione installata: 4.0 Versione più recente disponibile: 4.0 |
15 ago | Lo sviluppatore pubblica una nuova versione (5.0).
Inizia un nuovo periodo di 90 giorni che terminerà il 13 novembre. Versione installata: 4.0 Versione più recente disponibile: 5.0 |
Reimposta la modalità di aggiornamento
Puoi lasciare la modalità di aggiornamento di un'app specifica non impostata come indicato nel seguente criterio AutoUpdateMode del dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
Limitazioni importanti
Quando un'app specifica è in modalità Priorità elevata o nel periodo di posticipazione della modalità Posticipa, per l'app selezionata vengono ignorati i seguenti elementi:
- Vincoli di rete: il campo dei criteri corrispondente è AppAutoUpdatePolicy.
- Periodo di manutenzione: il campo del criterio corrispondente è SystemUpdate.