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.
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 soddisfatti i vincoli.
Puoi impostare una modalità di aggiornamento predefinita per un'app specifica facendo riferimento al policy
di Device
riportato di seguito:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdateDefault"
}
]
}
}
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 policy
di Device
riportato di seguito:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdateHighPriority"
}
]
}
}
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 una modalità Posticipa per un'app specifica facendo riferimento al policy
di Device
riportato di seguito:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdatePostponed"
}
]
}
}
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 |
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:
- Limitazioni di rete: il campo delle norme corrispondente è AutoUpdatePolicy.
- Periodo di manutenzione: il campo del criterio corrispondente è MaintenanceWindow.
Esiste un problema noto: quando un dispositivo è offline per un periodo di tempo prolungato e viene pubblicata una nuova versione di un'app ad alta priorità, l'aggiornamento potrebbe non avvenire automaticamente. Per assicurarti che venga aggiornato alla successiva connessione online del dispositivo:
- Imposta
AppAutoUpdatePolicy
suALWAYS
.