Un'app può ricevere aggiornamenti se è installata sul dispositivo di un utente ed è disponibile
in base ai policy
dell'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, quindi potrebbero essere necessarie fino a 24 ore prima che un aggiornamento dell'app venga aggiunto 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.
Per impostare un'app specifica sulla modalità ad alta priorità, fai riferimento a policy
di Device
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. Dopo questo periodo di 90 giorni, l'ultima versione disponibile dell'app viene installata automaticamente 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.
Per impostare un'app specifica sulla modalità di posticipazione, fai riferimento ai seguenti policy
di Device
:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdatePostponed"
}
]
}
}
Ecco un esempio illustrativo del comportamento di aggiornamento previsto quando si utilizza la modalità di posticipazione:
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 Ultima versione 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 terminerà 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.