Pular para o conteúdo

Como configurar atualizações web automáticas

O XLS Padlock inclui um recurso de atualização web que pode baixar e instalar automaticamente novas versões da sua aplicação. Isso permite que seus usuários finais atualizem facilmente o aplicativo da sua planilha sempre que você lançar uma nova versão.

Nenhum software de terceiros é necessário, mas você precisa ter um servidor web ou um espaço de hospedagem web para hospedar os arquivos de atualização.

A aplicação baixa primeiro um pequeno arquivo de controle (.inf) do seu servidor. Esse arquivo informa à aplicação se há uma nova versão disponível. Se houver, a aplicação baixa os arquivos de atualização necessários (.cab), fecha-se, instala a atualização e reinicia.

Você pode configurar sua aplicação para verificar automaticamente atualizações na inicialização ou adicionar um botão “Check for Updates” (verificar atualizações) à tela de boas-vindas. Quando uma nova versão é detectada, os usuários são guiados por um assistente de atualização web.

Assistente de atualização web guiando o usuário final no download e na instalação de uma nova versão

Os usuários também podem iniciar uma atualização por meio do parâmetro de linha de comando -webupdate.

O número de File Version (versão do arquivo), especificado na página EXE Version Info do XLS Padlock, é usado para determinar se uma atualização é necessária. Você deve aumentar esse número de versão toda vez que lançar uma atualização.

  • Base URL: A URL no seu servidor web onde os arquivos de atualização web serão hospedados (por exemplo, https://www.yourwebsite.com/myfolder). HTTPS é recomendado.

  • Web Update INF Control Filename: O nome do arquivo de controle que contém as informações de atualização.

  • Local Destination Folder: Uma pasta local no seu computador onde o XLS Padlock gerará os arquivos de atualização. Em seguida, você deve enviar todo o conteúdo dessa pasta para o seu servidor web.

    Aviso

    A pasta de destino deve estar vazia. O XLS Padlock pedirá para excluir o conteúdo dela caso não esteja.

  • “What’s new” text (opcional): Texto a ser exibido no assistente de atualização, informando aos usuários sobre as mudanças na nova versão.

Clicar em Generate Web Update Files no XLS Padlock criará os arquivos necessários (um arquivo de controle .inf e um arquivo compactado .cab) na pasta local que você especificou. Em seguida, você pode enviar esses arquivos para o seu servidor web.

Para resolver problemas com o recurso de atualização web, ative a opção “Enable WebUpdate Log” (habilitar log de atualização web) em Opções avançadas. Isso criará um arquivo WUPDATE.LOG no diretório Documentos do usuário com informações detalhadas sobre o processo de atualização.