Saltar para o conteúdo principal

Aviso Importante: Fim do Suporte à Migração para Versões Anteriores à 2.0

· Leitura de 5 minutos
Equipa Controle de Validades

Há quase um ano, demos um passo fundamental na evolução do Controle de Validades: transformámos a aplicação — que anteriormente funcionava apenas de forma local e offline — numa moderna plataforma com arquitetura offline-first, trazendo sincronização contínua com a nuvem e integração com o portal Validades.com.

Para que essa mudança ocorresse sem atrito, incluímos na própria aplicação uma rotina de conversão automática: ao atualizar para a versão 2.0 ou superior e abrir a app, todos os produtos guardados no formato antigo são convertidos automaticamente para a nova estrutura.

A esmagadora maioria dos nossos utilizadores já realizou essa atualização e está a aproveitar todos os novos recursos com estabilidade e segurança. No entanto, ainda identificamos um pequeno número de utilizadores a utilizar versões muito antigas (inferiores à 2.0.0), mesmo com notificações diárias na app alertando sobre a necessidade da atualização.

Por esse motivo, vimos comunicar que em breve removeremos em definitivo o mecanismo de migração e todo o suporte à base de dados antiga.


Quem é e quem não é afetado?​

✅ NÃO precisa de se preocupar se:​

  • Já está na versão 2.0.0 ou superior: Se já atualizou a aplicação nos últimos meses, a migração dos seus produtos já foi realizada com sucesso e não corre nenhum risco.
  • Utiliza o Validades Times: A aplicação para equipas já nasceu estruturada na nova plataforma e não depende desta rotina de migração.

⚠️ Precisa de agir imediatamente se:​

  • Ainda está a utilizar uma versão abaixo da 2.0.0 da aplicação individual (Controle de Validades).

Por que razão a migração será encerrada?​

Manter suporte a sistemas legados por longos períodos traz custos técnicos elevados. Os vestígios e códigos da base de dados antiga aumentam desnecessariamente o tamanho da aplicação, tornam as atualizações mais lentas e limitam o desenvolvimento de novas ferramentas que a nossa comunidade pede com frequência.

Após quase um ano mantendo a rotina de conversão ativa em todas as versões lançadas, chegou o momento de simplificar a base de código e retirar de vez esses resquícios legados para continuar a inovar.


O que acontece se não atualizar agora?​

  • Atualizando agora: A aplicação atual ainda conta com o conversor automático. Os seus produtos antigos serão preservados e migrados instantaneamente na primeira abertura.
  • Se não atualizar agora: Quando for lançada a atualização que remove o suporte à migração, a aplicação deixará de reconhecer os ficheiros da base de dados legada. Isto significa que, se demorar a atualizar e o fizer apenas após a remoção do código de migração, os seus dados não serão convertidos e terá de registar novamente os seus produtos de forma manual.

O que deve fazer?​

Evite qualquer risco de perda de histórico seguindo estes passos simples hoje mesmo:

  1. Aceda à loja de aplicações do seu dispositivo (Google Play Store no Android ou App Store no iOS).
  2. Pesquise por Controle de Validades e toque em Atualizar.
  3. Abra a aplicação logo após a atualização para que a conversão dos dados locais seja concluída automaticamente.

Como verificar a versão da sua aplicação:​

Abra a aplicação e vá até às definições (ou separador "Sobre / Mais"). Se a versão apresentada for 2.0.0 ou superior, já está na versão moderna e não precisa de fazer mais nada.


Dificuldades para atualizar? Saiba como resolver​

Se tentou atualizar a aplicação e encontrou problemas, confira abaixo os cenários mais comuns e como solucioná-los:

💾 Falta de espaço no dispositivo​

  • Causa: A loja de aplicações necessita de espaço livre adicional além do tamanho da app para descarregar, descompactar e instalar a atualização com segurança.
  • Como resolver: Liberte espaço na memória interna eliminando fotos ou vídeos antigos, ficheiros desnecessários na pasta de transferências ou desinstalando aplicações que já não utiliza. Em seguida, reinicie o telemóvel e tente atualizar novamente.

🛡️ Dispositivo com Root ou Sistema Modificado (Google Play Integrity)​

  • Causa: Para garantir a segurança dos dados e da sincronização com a nuvem, as versões modernas (2.0.0+) exigem conformidade com a Play Integrity API da Google. Dispositivos com acesso root, bootloader desbloqueado ou versões modificadas do sistema operativo Android (Custom ROMs) podem ser considerados incompatíveis pela Google Play Store, impedindo a instalação da nova versão.
  • Como resolver:
    • Desative o root ou reverta o sistema para a versão original de fábrica do fabricante.
    • Verifique o estado do seu dispositivo na própria Google Play Store: abra a Play Store, toque na sua foto de perfil no topo > Definições > Sobre e confira o campo Certificação do Play Protect (o dispositivo deve constar como Dispositivo certificado).
    • Caso o seu telemóvel não esteja certificado, consulte as instruções de suporte da Google Play Store para regularizar a integridade do sistema.

🔄 O botão "Atualizar" não surge na loja?​

  • Se a loja apenas apresenta o botão "Abrir" mesmo estando numa versão antiga, tente limpar a cache da loja: aceda às Definições do Android > Aplicações > Google Play Store > Armazenamento e toque em Limpar cache. Depois abra a Play Store e pesquise por Controle de Validades novamente.

Se tiver qualquer dúvida ou encontrar dificuldades durante a atualização, entre em contacto com os nossos canais de apoio para que possamos ajudá-lo antes do encerramento definitivo da migração.