Atualizar apps

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.

Para facilitar a atualização controlada de apps, o Google Play gerenciado tem diferentes modos de atualização disponíveis para os usuários escolherem. O modo de atualização do app 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 ao dia. Por isso, pode levar até 24 horas para que uma atualização seja adicionada à fila de atualizações. Depois que um app é adicionado à fila, ele é atualizado automaticamente na próxima vez que as restrições são atendidas.

É possível definir um app específico para o modo de atualização padrão consultando o policy do Device a seguir:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateDefault"
      }
    ]
  }
}

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.

Quando você usa o modo "Alta prioridade", o app é atualizado assim que uma nova versão é publicada pelo desenvolvedor e revisada pelo 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 o policy do Device a seguir:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateHighPriority"
      }
    ]
  }
}

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 o policy do Device a seguir:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdatePostponed"
      }
    ]
  }
}

Confira um exemplo ilustrativo do comportamento esperado da atualização ao usar o modo "Postpone":

Data Status do app
1º de maio O app está atualizado no dispositivo.
Versão instalada: 1.0
Versão mais recente disponível 1.0
2 de maio 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
6 de junho 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
1º de agosto 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

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 é AutoUpdatePolicy.
  • Janela de manutenção: o campo de política correspondente para isso é MaintenanceWindow.

Há um problema conhecido quando um dispositivo fica off-line por um longo período e uma nova versão de um app de alta prioridade é publicada. Ele pode não ser atualizado automaticamente. Para garantir que a atualização seja feita quando o dispositivo estiver on-line: