Deprecazioni

In questa pagina sono elencate tutte le funzionalità della versione gestita di Google Play che sono in un periodo di ritiro. Sono inclusi metodi e funzionalità dell'API EMM di Google Play e funzionalità della versione gestita di Google Play Store.

Motivo del ritiro delle funzionalità

I motivi per cui una funzionalità o un metodo legacy potrebbero essere ritirati possono includere:

  • Migliora la qualità del prodotto: alcune funzionalità legacy sono complesse e soggette a errori. Non è raro che gli sviluppatori commettano errori durante l'integrazione con queste funzionalità, generando di conseguenza bug visibili a clienti e utenti finali. Eseguendo la migrazione a sostituzioni moderne, un EMM migliora la qualità del suo prodotto EMM.
  • Ridurre la manutenzione del prodotto: la manutenzione di alcune funzionalità legacy sia per i provider EMM che per Google può richiedere molto impegno, in genere a causa dell'indagine sui bug o di test di regressione approfonditi prima di ogni nuova release. La migrazione a sostituzioni moderne o il ritiro di funzionalità con un utilizzo ridotto consentono sia agli EMM che a Google di dedicare più tempo alla creazione delle nuove funzionalità di cui gli utenti hanno bisogno.
  • Abilita sviluppi futuri: alcune funzionalità precedenti non sono compatibili con le nuove funzionalità che Google vorrebbe rilasciare. I ritiri sbloccano queste nuove funzionalità e aggiungono valore per gli utenti.

Come funziona il ritiro

Il periodo di ritiro di una funzionalità o un metodo inizia nella data di annuncio. La funzionalità o il metodo continuerà a essere disponibile durante il periodo di deprecazione (in genere 12 mesi). Tuttavia, una volta trascorso il periodo di deprecazione, la funzionalità o il metodo dovrebbero essere dismessi e non saranno più disponibili.

Per la maggior parte dei ritiri, Google consiglia un approccio alternativo per fornire la stessa funzionalità, spesso senza cambiamenti visibili per i clienti e gli utenti finali. Se disponibile, l'approccio alternativo è descritto nell'annuncio sul ritiro riportato nell'elenco che segue.

Anziché eseguire la migrazione alle alternative proposte all'interno dell'API EMM di Google Play, puoi eseguire la migrazione alla moderna API Android Management, che è più semplice da integrare e gestire.

Per eventuali domande o feedback, puoi contattare Google tramite la community di provider EMM di Android Enterprise.

Ritiri attivi

Questa sezione elenca tutte le funzionalità e i metodi che sono in un periodo di ritiro.

Approvazione dell'app (1° settembre 2021)

L'approvazione delle app nella versione gestita di Google Play è deprecata a partire dal 1° settembre 2021. Ciò include:

Anziché utilizzare l'approvazione delle app per controllare le app disponibili, puoi impostare i criteri relativi ai dispositivi per ogni dispositivo. Se vuoi consentire agli amministratori IT di preselezionare un elenco di app per l'intera azienda, puoi archiviare l'elenco nel server EMM e non è necessario passarlo a Google utilizzando l'API Play EMM.

Se usi la notifica EMM AppUpdateEvent, puoi utilizzare invece la modalità di aggiornamento ad alta priorità (documentazione disponibile a breve) per aggiornare automaticamente un'app su un dispositivo quando lo sviluppatore rilascia una nuova versione dell'app.

Per aggiungere app alle raccolte nell'iframe della versione gestita di Google Play, gli EMM devono richiamare SELECT mode nei parametri URL dell'iframe.

Perdita di capacità

Non è possibile sostituire le notifiche EMM AppRestrictionsSchemaChangeEvent e ProductAvailabilityChangeEvent. Se mostri una funzionalità nella console EMM in base a queste notifiche, dovrai deprecare questa funzionalità.

Diritti e set di prodotti disponibili (1° settembre 2021)

I seguenti metodi dell'API Google Play EMM sono deprecati a partire dal 1° settembre 2021:

Per controllare le app disponibili che gli utenti possono installare dalla versione gestita del Google Play Store, puoi impostare un Criterio relativo ai dispositivi.

Puoi definire il comportamento della versione gestita del Google Play Store impostando il campo policy.productAvailabilityPolicy e selezionare le app disponibili aggiungendole a policy.productPolicy. Scopri come distribuire app.

API Installs (1° settembre 2021)

I seguenti metodi dell'API Google Play EMM sono deprecati a partire dal 1° settembre 2021:

Per installare app sui dispositivi, puoi impostare policy.productPolicy.autoInstallPolicy in Criteri relativi ai dispositivi.

Per forzare l'aggiornamento di un'app, puoi invece utilizzare la modalità ad alta priorità.

Se l'app non può essere installata sul dispositivo, il metodo installs.update restituisce il motivo dell'errore (productNotAvailableInCountry, productNotCompatibleWithDevice e così via).

Tuttavia, il motivo dell'errore non viene esposto per le app installate utilizzando policy. Per colmare questa lacuna, la versione gestita di Google Play Store restituirà a breve il feedback sull'app al tuo DPC (controller criteri dispositivi), spiegando il motivo della mancata installazione dell'app utilizzando policy.

Questa modifica verrà implementata entro il 30 settembre 2022.

La installs.delete non verrà più deprecata e verrà conservata così com'è. Puoi anche rimuovere app dai dispositivi per DPC personalizzati utilizzando PackageInstaller.uninstall().

Metodi del prodotto: getAppRestrictionsSchema e getPermissions (1 settembre 2021)

I seguenti metodi dell'API Google Play EMM sono deprecati a partire dal 1° settembre 2021:

Per ottenere le autorizzazioni di un'app, puoi invece chiamare il metodo products.get.

A breve il metodo products.get restituirà lo schema di limitazioni dell'app con lo stesso formato restituito da products.getAppRestrictionsSchema. Questa modifica verrà implementata entro il 30 giugno 2022.

Metodi di configurazione gestita (1° settembre 2021)

I seguenti metodi dell'API Google Play EMM sono deprecati a partire dal 1° settembre 2021:

Per impostare le configurazioni gestite per un'app e un dispositivo, puoi impostare policy.productPolicy.managedConfiguration in Criteri relativi ai dispositivi.

Servizio chiavi dell'account di servizio (1° settembre 2021)

I seguenti metodi dell'API Google Play EMM sono deprecati a partire dal 1° settembre 2021:

Se utilizzi le estensioni di località a livello di rete create in modo programmatico, ti consigliamo di passare all'utilizzo di un account di servizio configurato utilizzando Cloud IAM per chiamare l'API EMM di Play. Da Cloud IAM puoi creare ed eliminare le chiavi per le chiavi degli account di servizio.

Per il momento puoi scegliere di continuare a utilizzare le app ESA create in modo programmatico, ma non potrai più ruotare le chiavi ESA.

Atletica chiusa (1° settembre 2021)

Il campo policy.productPolicy[].tracks[] nella richiesta del metodo devices.update è deprecato dal 1° settembre 2021.

Puoi recuperare l'elenco di canali disponibili per un'azienda per un'app specifica utilizzando products.get. Potrai quindi distribuire un canale a un dispositivo impostando policy.productPolicy[].trackIds[] in Criteri relativi ai dispositivi. Scopri come distribuire canali chiusi agli utenti.