Atualizações no app

Quando os usuários mantêm seu app atualizado nos próprios dispositivos, eles podem testar novos recursos e aproveitar as melhorias de desempenho e correções de bugs. Embora alguns usuários ativem as atualizações em segundo plano quando o dispositivo está em uma conexão ilimitada, outros podem precisar de um lembrete para instalar atualizações. As atualizações no app são um recurso das bibliotecas do Google Play Core que solicita que os usuários ativos atualizem o app.

O recurso de atualizações no app oferece suporte a dispositivos que executam o Android 5.0 (API de nível 21) ou mais recente. Além disso, as atualizações no app só têm suporte em dispositivos móveis Android, tablets Android e dispositivos ChromeOS.

Atualizar fluxos

O app pode usar as bibliotecas do Google Play Core para oferecer suporte aos seguintes fluxos de UX para atualizações no app:

Atualizações flexíveis

As atualizações flexíveis oferecem download e instalação em segundo plano com monitoramento otimizado do estado. Essa UX é adequada quando é aceitável que o usuário use o app durante o download da atualização. Por exemplo, você pode incentivar os usuários a testar um novo recurso que não é essencial para a funcionalidade principal do app.

Figura 1. Um exemplo de fluxo de atualização flexível.

Atualizações imediatas

Atualizações imediatas são fluxos de UX de tela cheia que exigem que o usuário atualize e reinicie o app para continuar a usá-lo. Esse fluxo de UX é ideal para casos em que uma atualização é essencial para a funcionalidade principal do app. Depois que um usuário aceita uma atualização imediata, o Google Play processa a instalação da atualização e a reinicialização do app.

Figura 2. Exemplo de fluxo de atualização imediata.

Compatibilidade com atualizações no app

Aprenda a oferecer compatibilidade com atualizações no app, dependendo do ambiente de desenvolvimento:

Termos de Serviço

Ao acessar ou usar a biblioteca de atualizações no app do Google Play, você concorda com os Termos de Serviço do kit de desenvolvimento de software da Play Core. Leia e entenda todos os termos e políticas aplicáveis antes de acessar a biblioteca.

Segurança dos dados

As bibliotecas do Google Play são a interface do ambiente de execução do seu app na Google Play Store. Quando você usa a Play Core no seu app, a Play Store executa processos próprios, que incluem o processamento de dados regido pelos Termos de Serviço do Google Play. As informações abaixo descrevem como as bibliotecas da Play Core lidam com os dados para processar solicitações específicas do app.

Atualizações no app

Dados de uso coletados Metadados do dispositivo
Versão do aplicativo
Lista de módulos e pacotes de recursos instalados
Propósito da coleta de dados Os dados coletados são usados para determinar se uma atualização está disponível e qual é o tamanho esperado dela.
Criptografia de dados Os dados são criptografados.
Compartilhamento de dados Os dados não são transferidos para terceiros.
Exclusão de dados Os dados são excluídos após um período de armazenamento fixo.

Nosso objetivo é oferecer o máximo de transparência possível, mas você é o único responsável por decidir como responder ao formulário da seção "Segurança dos dados" do Google Play com relação à coleta, ao compartilhamento e às práticas de segurança dos dados do usuário do seu app.