Atualize Seu App Mobile
A maioria das atualizações é publicada instantaneamente. Apenas alterações em metadados ou no shell nativo exigem um novo envio para a loja de aplicativos.
Se você empacotou seu app do Proyecta como um PWA e o enviou para uma loja de aplicativos, as atualizações funcionam em dois níveis dependendo do que você está alterando.
Nível 1: Atualizações de conteúdo e funcionalidade (instantâneas)
Seção intitulada “Nível 1: Atualizações de conteúdo e funcionalidade (instantâneas)”Como um PWA empacotado carrega seu conteúdo real a partir da URL publicada no Proyecta, a maioria das atualizações não exige uma nova build para a loja de aplicativos:
- Faça suas alterações no builder do Proyecta
- Clique em Publish na barra de ferramentas do builder
- Os usuários veem as mudanças na próxima vez que abrirem o app
O que se encaixa neste nível:
- Novas páginas, funcionalidades e layouts
- Correções de bugs
- Alterações de texto e imagens
- Alterações de conteúdo e dados
- Novas páginas, funcionalidades e capacidades
- A maioria dos ajustes de estilo
Essa é uma das maiores vantagens do modelo de wrapper PWA — você não fica esperando nas filas de revisão para o trabalho normal de produto.
Nível 2: Atualizações do shell nativo (novo envio necessário)
Seção intitulada “Nível 2: Atualizações do shell nativo (novo envio necessário)”Algumas alterações exigem a regeneração do wrapper e o envio de um novo pacote:
- Nome do app como aparece abaixo do ícone
- O próprio ícone do app
- Tela de splash
- Entradas do manifesto que o wrapper incorpora (cor do tema, modo de exibição, bloqueio de orientação)
- Declarações de permissão nativas (câmera, localização etc. que precisam de novas entradas em
Info.plistouAndroidManifest.xml) - Atualizações de versão do wrapper
Para esses casos:
- Regenere o pacote em pwabuilder.com com sua URL publicada
- Assine com a mesma chave de assinatura que você usou antes (fundamental — veja abaixo)
- Envie pelo Google Play Console, App Store Connect ou Partner Center
- Aguarde a revisão
Não perca sua chave de assinatura
Seção intitulada “Não perca sua chave de assinatura”A coisa mais importante ao atualizar um app Android: você deve assinar cada atualização com a mesma chave usada para assinar a primeira versão. Se você perder o arquivo signing.keystore, o Google Play não aceitará nenhuma atualização futura. Você teria que publicar um app completamente novo com um nome de pacote diferente e migrar os usuários.
Para iOS, seu perfil de provisionamento e certificado de distribuição estão vinculados ao seu Bundle ID — se você revogar seu certificado, poderá criar um novo, mas faça backup dos seus perfis de qualquer forma para evitar atrasos ao enviar atualizações.
Dica de versionamento
Seção intitulada “Dica de versionamento”Mantenha o número de versão visível ao usuário do seu app sincronizado com seus deploys no Proyecta sempre que enviar um novo pacote. Caso contrário, os usuários não conseguem identificar se o relatório de erro é da nova build ou de uma mais antiga.
Em breve
Seção intitulada “Em breve”- Assistente de atualização no builder que cuida da regeneração, assinatura e envio para você
- Rastreamento de manifesto de versão sincronizado com o histórico de versões do Proyecta