Um app pode receber atualizações se estiver instalado no dispositivo de um usuário e disponível
de acordo com o policy
do Device
.
Se um app for removido do policy
do Device
, o dispositivo não
vai mais receber atualizações para esse app.
Controlar as atualizações do app
Para facilitar uma atualização de app controlada, o Google Play gerenciado tem diferentes modos de atualização disponíveis para os usuários escolherem. O modo de atualização pode ser definido individualmente para cada app e inclui os seguintes modos:
- Modo de atualização padrão.
- Modo de alta prioridade.
- Modo de adiamento.
Modo de atualização padrão
Nesse modo, os apps são atualizados automaticamente por padrão quando as seguintes restrições são atendidas:
- O dispositivo está conectado a uma rede Wi-Fi.
- O dispositivo está carregando.
- O dispositivo não é usado ativamente.
- O app que será atualizado não está funcionando em primeiro plano.
Normalmente, o Google Play verifica se há atualizações de apps uma vez por dia. Por isso, pode levar até 24 horas para que uma atualização seja adicionada à fila de atualizações. Depois que um app for adicionado à fila, ele será atualizado automaticamente na próxima vez que as restrições forem atendidas.
É possível definir um app específico para o modo de atualização padrão consultando esta política AutoUpdateMode do dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
Modo de alta prioridade
Se você quiser que um app seja atualizado o mais rápido possível, selecione o modo "Alta prioridade" para ele depois que o desenvolvedor publicar uma nova versão.
Ao usar o modo de alta prioridade, o app é atualizado assim que uma nova versão é publicada pelo desenvolvedor e tem revisão do Google Play. Se o dispositivo estiver off-line, o app será atualizado na próxima vez que ele for conectado à Internet.
É possível definir um app específico para o modo de alta prioridade consultando a política AutoUpdateMode do dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
Modo de adiamento
Se você quiser pausar as atualizações de um app, selecione o modo "Adiamento" para ele.
Quando o modo "Adiado" é usado, o app não é atualizado automaticamente por 90 dias após a primeira desatualização. Após esse período, a versão mais recente disponível do app será instalada automaticamente usando o modo de atualização padrão. Depois que o app for atualizado para a versão mais recente disponível, um novo período de prorrogação de 90 dias vai começar na próxima vez que o desenvolvedor publicar uma nova versão do app.
É possível definir um app específico para o modo "Adiamento" consultando a política AutoUpdateMode do dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
Veja um exemplo ilustrativo do comportamento de atualização esperado ao usar o modo de adiamento:
Data | Status do app |
---|---|
Maio 01 | O app está atualizado no dispositivo. Versão instalada: 1.0 Versão mais recente disponível 1.0 |
Mai 02 | O desenvolvedor publica uma nova versão (2.0).
O período de 90 dias começa e termina em 31 de julho. Versão instalada: 1.0 Versão mais recente disponível: 2.0 |
Junho 06 | O desenvolvedor publica uma nova versão (3.0).
O período de 90 dias começa e termina em 31 de julho. Versão instalada: 1.0 Versão mais recente disponível: 3.0 |
11 de junho | O desenvolvedor publica uma nova versão (4.0).
O período de 90 dias começa e termina em 31 de julho. Versão instalada: 1.0 Versão mais recente disponível: 4.0 |
31 de julho | O período de 90 dias termina.
O app é adicionado à fila de atualizações e é atualizado automaticamente
de acordo com o comportamento padrão de atualização, assim que as
restrições forem atendidas. O período de 90 dias começa e termina em 31 de julho. Versão instalada: 1.0 Versão mais recente disponível: 4.0 |
1o ago | As restrições são atendidas e, portanto, o app é atualizado para a
versão mais recente disponível (4.0). Versão instalada: 4.0 Versão mais recente disponível: 4.0 |
15 de agosto | O desenvolvedor publica uma nova versão (5.0).
Um novo período de 90 dias começa e termina em 13 de novembro. Versão instalada: 4.0 Versão mais recente disponível: 5.0 |
Desativar o modo de atualização
É possível deixar o modo de atualização de um app específico indefinido, conforme mencionado na política AutoUpdateMode do dispositivo:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
Observações importantes
Enquanto um app específico estiver no modo de alta prioridade ou no período de adiamento do modo de adiamento, os seguintes serão ignorados para o app selecionado:
- Restrições de rede: o campo de política correspondente para isso é AppAutoUpdatePolicy.
- Janela de manutenção: o campo de política correspondente é SystemUpdate.