Deprecazioni

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

Motivo del ritiro delle funzionalità

I motivi del ritiro di una funzionalità o di un metodo legacy possono includere:

  • Miglioramento della qualità del prodotto: alcune funzionalità legacy sono complesse e soggette a errori e non è raro che gli sviluppatori commettano errori durante l'integrazione con queste funzionalità, causando così bug visibili a clienti e utenti finali. Eseguendo la migrazione alle sostituzioni moderne, un EMM migliora la qualità del suo prodotto EMM.
  • Ridurre la manutenzione del prodotto: sia i provider EMM che Google possono richiedere molto impegno per mantenere alcune funzionalità legacy, in genere a causa dell'indagine di bug o di test approfonditi di regressione prima di ogni nuova release. La migrazione a sostituzioni moderne o il ritiro di funzionalità con basso utilizzo consente sia ai provider EMM che a Google di dedicare più tempo alla creazione delle nuove funzionalità di cui gli utenti hanno bisogno.
  • Consenti sviluppi futuri: alcune funzionalità legacy sono incompatibili con le nuove funzionalità che Google vorrebbe rilasciare. I deprecazioni sbloccano queste nuove funzionalità e aggiungono valore per gli utenti.

Come funziona il ritiro

Il periodo di deprecazione di una funzionalità o di un metodo inizia nella data di annuncio. La funzionalità o il metodo continuerà a essere disponibile per tutto il periodo di ritiro (in genere 12 mesi). Tuttavia, una volta trascorso il periodo di deprecazione, la funzionalità o il metodo dovrebbe essere dismesso e non sarà più disponibile.

Per la maggior parte dei ritiri, Google consiglia un approccio alternativo per fornire le stesse funzionalità, spesso senza modifiche visibili per clienti e utenti finali. Se disponibile, l'approccio alternativo è descritto nell'annuncio sul ritiro nell'elenco seguente.

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

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

Ritiri attivi

In questa sezione sono elencate 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 verrà ritirata il 1° settembre 2021. 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 tuo server EMM e non dovrai trasmetterlo a Google utilizzando l'API Play EMM.

Se usi la notifica EMM AppUpdateEvent, puoi utilizzare la modalità di aggiornamento con priorità elevata (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, è opportuno che i provider EMM richiamino SELECT mode nei parametri URL dell'iframe.

Funzionalità perse

Non esiste alcuna sostituzione per le notifiche EMM AppRestrictionsSchemaChangeEvent e ProductAvailabilityChangeEvent. Se esponi una funzionalità nella console EMM in base a queste notifiche, dovrai ritirarla.

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

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

Per controllare le app disponibili che gli utenti possono installare dalla versione gestita di Google Play Store, puoi impostare un Criterio relativi 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 EMM di Google Play sono deprecati a partire dal 1° settembre 2021:

Per installare app sui dispositivi, puoi invece impostare policy.productPolicy.autoInstallPolicy in Criterio dispositivi.

Per forzare l'aggiornamento di un'app, puoi 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 è esposto per le app installate utilizzando policy. Per colmare questa lacuna, la versione gestita del Google Play Store restituirà a breve il feedback sull'app al tuo DPC indicando il motivo della mancata installazione dell'app utilizzando l'policy.

Questa modifica verrà implementata entro il 30 settembre 2022.

Il installs.delete non sarà più deprecato e verrà mantenuto così com'è. Puoi anche rimuovere le app dai dispositivi per i DPC personalizzati utilizzando PackageInstaller.uninstall().

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

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

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

Il metodo products.get restituirà presto anche lo schema delle 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 EMM di Google Play sono deprecati a partire dal 1° settembre 2021:

Per impostare configurazioni gestite per un'app e un dispositivo, puoi impostare policy.productPolicy.managedConfiguration in Criterio dispositivi.

Layout dello store personalizzato (1° settembre 2021)

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

Per impostazione predefinita, la home page della versione gestita del Google Play Store mostra tutte le app elencate in Criteri relativi ai dispositivi.

Se gli amministratori IT vogliono personalizzare il layout della home page, possono organizzare le app in raccolte nell'iframe della versione gestita di Google Play.

Funzionalità perse

Non sarà più possibile creare o modificare le raccolte di negozi in modo programmatico utilizzando un'API. Di conseguenza, se hai creato un'interfaccia utente personalizzata per la gestione delle raccolte dello Store, dovrai ritirare questa interfaccia in favore dell'iframe della versione gestita di Google Play.

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

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

Se utilizzi ESA creati in modo programmatico, ti consigliamo di passare all'utilizzo di un account di servizio configurato utilizzando Cloud IAM per chiamare l'API Play EMM. In Cloud IAM puoi creare ed eliminare chiavi per le chiavi degli account di servizio.

Per il momento puoi scegliere di continuare a utilizzare le 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 a partire dal 1° settembre 2021.

Puoi recuperare l'elenco dei canali disponibili per un'azienda per un'app specifica utilizzando products.get. Puoi quindi distribuire una traccia a un dispositivo impostando policy.productPolicy[].trackIds[] in Criterio dispositivi. Scopri come distribuire canali chiusi agli utenti.