Panoramica
Se gli utenti eseguono una versione obsoleta o non disponibile della tua app, puoi utilizzare Play Console per richiedere l'aggiornamento. Questo strumento di recupero può essere particolarmente utile se hai rilevato un problema con una versione precedente dell'app, ad esempio una vulnerabilità di sicurezza.
Puoi avviare la procedura selezionando la versione dell'app bundle da cui vuoi eseguire l'upgrade degli utenti. A questo punto, puoi scegliere i criteri di targeting. Puoi scegliere come target:
- Tutti gli utenti della versione dell'app selezionata
- Il paese o la regione, oppure
- La versione di Android
Alla successiva apertura dell'app, gli utenti target vedranno una finestra a schermo intero che li informa che l'app deve essere aggiornata. Gli utenti potranno quindi scegliere di eseguire l'aggiornamento o chiudere la finestra. Se ignorano la richiesta, la finestra di dialogo verrà mostrata dopo ogni riavvio a freddo. In caso contrario, se accettano, l'app verrà aggiornata all'ultima versione compatibile disponibile.
Ecco un esempio di come potrebbe apparire la richiesta di aggiornamento mostrata agli utenti:
Nota: le immagini sono esemplificative e soggette a modifiche.
Chiedere agli utenti di aggiornare
Di seguito sono riportati alcuni aspetti importanti da tenere presente prima di iniziare a chiedere agli utenti di eseguire l'aggiornamento in Play Console:
- Deve essere disponibile una nuova versione a cui gli utenti possono passare in tutti i canali contenenti la versione dell'app da cui vuoi che venga eseguito l'aggiornamento.
- Puoi annullare questa azione di recupero in qualsiasi momento. L'annullamento di un aggiornamento interessa solo gli utenti che non lo hanno ancora eseguito.
- Puoi espandere i criteri di targeting in qualsiasi momento.
Prerequisiti:
Per richiedere agli utenti che eseguono una versione obsoleta o non funzionante della tua app di eseguire l'aggiornamento all'ultima versione compatibile disponibile:
- L'app deve essere registrata alla funzionalità di firma dell'app di Google Play.
- L'app deve essere pubblicata utilizzando il formato Android App Bundle.
Per richiedere agli utenti di eseguire l'aggiornamento:
- Apri Play Console e vai alla pagina Explorer per app bundle (
Testa e rilascia
> Explorer per app bundle).- Nota: puoi anche avviare il recupero dalla paginaPanoramica delle release (
Testa e rilascia
> Panoramica delle release). Nella sezione "Ultime release", fai clic sulla Freccia destra accanto alla release da cui vuoi che gli utenti eseguano l'aggiornamento. Viene visualizzata la pagina Dettagli sulla release.
- Nota: puoi anche avviare il recupero dalla paginaPanoramica delle release (
- In alto a destra nella pagina, fai clic su Strumenti di recupero e seleziona Chiedi agli utenti di aggiornare dal menu a discesa.
- Nella sezione "Scegli un bundle", scegli gli app bundle da cui vuoi richiedere agli utenti di eseguire l'aggiornamento.
- Nota: per alcuni canali con app bundle potrebbero non essere disponibili release più recenti. In questo caso, i canali in questione sono elencati nella sezione "Non disponibili". Puoi fare clic su un app bundle elencato qui per visualizzare i canali per i quali non è disponibile.
- Dopo aver scelto gli app bundle, fai clic su Avanti.
- (Facoltativo) Puoi fare clic su Mostra istruzioni per espandere i passaggi sullo schermo e testare la richiesta.
- Scegli i criteri di targeting. Puoi scegliere come target:
- Tutti gli utenti della versione dell'app selezionata
- Il paese o la regione, oppure
- La versione di Android
Nota:
- Se selezioni la versione di Android, devi selezionare anche le versioni di Android da includere (puoi anche selezionarle tutte).
- Se selezioni un paese o una regione, devi selezionare anche i paesi o le regioni che vuoi includere (puoi anche selezionarli tutti).
Puoi visualizzare il numero di utenti a cui verrà chiesto di eseguire l'aggiornamento in base ai criteri di targeting selezionati.
- Fai clic su Avvia richiesta per iniziare a chiedere agli utenti di eseguire l'aggiornamento.
Gestire l'aggiornamento
Dopo aver chiesto agli utenti di eseguire l'aggiornamento, puoi usare gli strumenti di recupero di Play Console per modificare la configurazione dell'aggiornamento, visualizzare lo stato di avanzamento o annullare l'azione. Fai clic su una sezione di seguito per espanderla o comprimerla.
Visualizzare l'avanzamento del recuperoPuoi visualizzare l'avanzamento del recupero in qualsiasi momento. Per visualizzare l'avanzamento:
- Apri Play Console e vai alla pagina Explorer per app bundle (
Testa e rilascia
> Explorer per app bundle). - Nella tabella delle versioni dell'app, seleziona la Freccia destra accanto alla versione che vuoi visualizzare.
- Seleziona la scheda Recupero.
- Visualizza l'avanzamento tramite la barra di avanzamento del recupero. Puoi vedere il numero totale di utenti target del recupero, la percentuale di aggiornamenti completati e la percentuale di quelli ancora in corso.
Per modificare un'azione di recupero in corso:
- Apri Play Console e vai alla pagina Explorer per app bundle (
Testa e rilascia
> Explorer per app bundle). - Nella tabella delle versioni dell'app, seleziona la Freccia destra accanto alla versione che vuoi visualizzare.
- Seleziona la scheda Recupero.
- Fai clic su Gestisci richiesta di aggiornamento e seleziona Modifica dal menu a discesa.
- Apporta le modifiche necessarie all'aggiornamento. Puoi modificare i criteri di targeting selezionati quando hai creato la richiesta di aggiornamento.
- Salva le modifiche.
Nota: la modifica di un aggiornamento interessa solo gli utenti che non lo hanno ancora fatto.
Altre opzioni di aggiornamento
Chiedere agli utenti di eseguire l'aggiornamento utilizzando gli strumenti di recupero è utile per attivare una finestra di dialogo a schermo intero che incoraggi gli utenti a eseguire l'aggiornamento delle versioni già pubblicate. Gli aggiornamenti in-app possono potenzialmente offrire una maggiore flessibilità:
Puoi scegliere se e quando mostrare la finestra di dialogo.
Puoi mostrare una finestra di dialogo meno invasiva (non a schermo intero).
Tuttavia, dovrai eseguire manualmente l'implementazione nel codice e solo le versioni future della tua app ne trarranno vantaggio.
- app che utilizzano trasparenza del codice, protezioni automatiche di Google Play o upgrade della chiave; oppure
- release di app che utilizzano i seguenti fattori di forma: Wear OS, Android TV o Android Auto.