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:
- i seguenti metodi dell'API EMM di Google Play:
- le seguenti notifiche EMM:
- la modalità APPROVE (APPROVAZIONE) dell'iframe della versione gestita di Google Play.
- Sul pulsante Approva nella pagina di un'app nella versione gestita di Google Play Store.
- le pagine Le mie app gestite e le pagine Aggiornamenti nella versione gestita di Google Play Store.
Alternativa consigliata
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:
entitlements.delete
entitlements.get
entitlements.list
entitlements.update
grouplicenses.get
grouplicenses.list
grouplicenseusers.list
users.getAvailableProductSet
users.setAvailableProductSet
Alternativa consigliata
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:
Alternativa consigliata
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:
Alternativa consigliata
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:
managedconfigurationsfordevice.delete
managedconfigurationsfordevice.get
managedconfigurationsfordevice.list
managedconfigurationsfordevice.update
managedconfigurationsforuser.delete
managedconfigurationsforuser.get
managedconfigurationsforuser.list
managedconfigurationsforuser.update
Alternativa consigliata
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:
storelayoutclusters.delete
storelayoutclusters.get
storelayoutclusters.insert
storelayoutclusters.list
storelayoutclusters.update
storelayoutpages.delete
storelayoutpages.get
storelayoutpages.insert
storelayoutpages.list
storelayoutpages.update
Alternativa consigliata
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:
Alternativa consigliata
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.
Alternativa consigliata
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.