Esta página lista todos os recursos do Google Play gerenciado que estão em período de descontinuação. Isso inclui recursos e métodos na API Google Play EMM e recursos na Google Play Store gerenciada.
Motivo da descontinuação dos recursos
Os motivos para a descontinuação de um recurso ou método legado podem incluir os seguintes:
- Melhorar a qualidade do produto: alguns recursos legados são complexos e propensos a erros. Não é raro que os desenvolvedores cometam erros ao fazer a integração com esses recursos, o que resulta em bugs visíveis para clientes e usuários finais. Ao migrar para substituições modernas, um EMM melhora a qualidade do produto.
- Reduzir a manutenção do produto: os EMMs e o Google podem exigir muito esforço para manter alguns recursos legados, geralmente devido à investigação de bugs ou a testes de regressão extensos antes de cada novo lançamento. A migração para substituições modernas ou a descontinuação de recursos com baixo uso permite que os EMMs e o Google passem mais tempo criando os novos recursos de que os usuários precisam.
- Ative desenvolvimentos futuros: alguns recursos legados são incompatíveis com os novos que o Google gostaria de lançar. As descontinuações desbloqueiam esses novos recursos e agregam valor para os usuários.
Como funciona a descontinuação
O período de descontinuação de um recurso ou método começa na data do anúncio. O recurso ou método continuará disponível durante todo esse período (normalmente 12 meses). No entanto, quando ele terminar, o recurso ou método será desativado e não estará mais disponível.
Para a maioria das descontinuações, o Google recomenda uma abordagem alternativa para fornecer a mesma funcionalidade, geralmente sem mudanças visíveis para clientes e usuários finais. Quando disponível, a abordagem alternativa é descrita no anúncio de descontinuação na lista a seguir.
Em vez de migrar para as alternativas propostas na API Google Play EMM, você também pode migrar para a moderna API Android Management, que é mais simples de integrar e manter.
Se você tiver dúvidas ou feedback, entre em contato com o Google pela comunidade do provedor de EMM do Android Enterprise.
Descontinuações ativas
Esta seção lista todos os recursos e métodos que estão em período de descontinuação.
Aprovação de apps (1o de setembro de 2021)
A aprovação de apps no Google Play gerenciado foi descontinuada em 1o de setembro de 2021. Isso inclui:
- métodos da API Google Play EMM:
- as seguintes notificações de EMM:
- no modo APROVAÇÃO do iframe do Google Play gerenciado.
- o botão Aprovar na página de um app na loja do Google Play gerenciado
- as páginas Meus apps gerenciados e Atualizações na loja do Google Play gerenciado.
Alternativa recomendada
Em vez de usar a aprovação para controlar os apps disponíveis, você pode definir a política de dispositivos para cada dispositivo. Se você quiser permitir que os administradores de TI pré-selecionem uma lista de apps para toda a empresa, armazene essa lista no servidor de EMM e não precise transmiti-la ao Google usando a API Play EMM.
Se você usa a notificação de EMM AppUpdateEvent
, pode utilizar o
modo de atualização de alta prioridade (documentação em breve) para atualizar automaticamente
um app em um dispositivo quando o desenvolvedor lançar uma nova versão.
Para adicionar apps a coleções no iframe do Google Play gerenciado, os EMMs precisam
invocar o SELECT mode
nos parâmetros de URL do iframe.
Recursos perdidos
Não há substituto para as notificações de EMM
AppRestrictionsSchemaChangeEvent
e ProductAvailabilityChangeEvent
. Se você
expor um recurso no console de EMM com base nessas notificações, será necessário
descontinuar o uso dele.
Direitos e conjunto de produtos disponíveis (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
entitlements.delete
entitlements.get
entitlements.list
entitlements.update
grouplicenses.get
grouplicenses.list
grouplicenseusers.list
users.getAvailableProductSet
users.setAvailableProductSet
Alternativa recomendada
Para controlar os apps disponíveis que os usuários podem instalar na Google Play Store gerenciada, defina uma política de dispositivos.
Para definir o comportamento da Google Play Store gerenciada, defina o campo
policy.productAvailabilityPolicy
e adicione-os a
policy.productPolicy
para selecionar os apps disponíveis. Veja como distribuir apps.
API Installs (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
Alternativa recomendada
Para instalar apps em dispositivos, você pode definir
policy.productPolicy.autoInstallPolicy
na Política de dispositivos.
Para forçar a atualização de um app, use o modo de alta prioridade.
Se o app não puder ser instalado no dispositivo, o método installs.update
vai retornar o motivo da falha
(productNotAvailableInCountry
, productNotCompatibleWithDevice
etc.).
No entanto, o motivo da falha não é exposto para apps instalados
usando o policy
. Para resolver essa lacuna, a Google Play Store gerenciada
vai retornar o feedback do app ao DPC em breve com o motivo da falha
na instalação do app usando o policy
.
Essa mudança será lançada até 30 de setembro de 2022.
O uso de installs.delete
não será mais descontinuado e vai continuar como está.
Também é possível remover apps de dispositivos para DPCs personalizados usando
PackageInstaller.uninstall()
.
Métodos do produto: getAppRestrictionsSchema e getPermissions (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
Alternativa recomendada
Para receber as permissões de um app, chame o método products.get.
Em breve, o método products.get também retornará o esquema de restrição de apps com o mesmo formato retornado por products.getAppRestrictionsSchema
. Essa mudança será lançada até
30 de junho de 2022.
Métodos de configurações gerenciadas (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
managedconfigurationsfordevice.delete
managedconfigurationsfordevice.get
managedconfigurationsfordevice.list
managedconfigurationsfordevice.update
managedconfigurationsforuser.delete
managedconfigurationsforuser.get
managedconfigurationsforuser.list
managedconfigurationsforuser.update
Alternativa recomendada
Para definir configurações gerenciadas para um app e um dispositivo, você pode definir
policy.productPolicy.managedConfiguration
na política de dispositivos.
Layout personalizado da loja (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
storelayoutclusters.delete
storelayoutclusters.get
storelayoutclusters.insert
storelayoutclusters.list
storelayoutclusters.update
storelayoutpages.delete
storelayoutpages.get
storelayoutpages.insert
storelayoutpages.list
storelayoutpages.update
Alternativa recomendada
Por padrão, a página inicial da Google Play Store gerenciada mostra todos os apps listados na Política de dispositivos.
Se os administradores de TI quiserem personalizar o layout da página inicial, eles poderão organizar apps em coleções no iframe do Google Play gerenciado.
Recursos perdidos
Não será mais possível criar ou editar coleções de lojas de maneira programática usando uma API. Portanto, se você tiver criado uma interface do usuário personalizada para gerenciar coleções de lojas, será necessário suspender o uso dessa interface em favor do iframe do Google Play gerenciado.
Serviço de chaves da conta de serviço (1o de setembro de 2021)
Os seguintes métodos da API Google Play EMM foram descontinuados em 1o de setembro de 2021:
Alternativa recomendada
Se você estiver usando ESAs criados de modo programático, recomendamos mudar para uma conta de serviço configurada com o Cloud IAM para chamar a API Play EMM. No Cloud IAM, crie e exclua chaves de contas de serviço.
Por enquanto, você pode continuar usando ESAs criados programaticamente, mas não será mais possível alternar as chaves ESA.
Campo de atletismo fechado (1o de setembro de 2021)
O campo policy.productPolicy[].tracks[]
na solicitação do método devices.update foi descontinuado em 1o de setembro de 2021.
Alternativa recomendada
É possível recuperar a lista de faixas disponíveis para uma empresa em um app
específico usando products.get
.
Depois, você pode distribuir uma faixa para um dispositivo configurando
policy.productPolicy[].trackIds[]
na política de dispositivos. Confira como
distribuir faixas fechadas para os usuários.