O que é Atualização de Aplicativo Tauri?
A atualização de aplicativo Tauri é um mecanismo de atualização onde desenvolvedores hospedam arquivos de versão no sistema, adequado para cenários que requerem manutenção unificada do sistema de processos de lançamento de arquivos de versão. É totalmente compatível com a API oficial de atualização dinâmica do Tauri, permitindo integração rápida. Atualização Dinâmica do Tauri
Conceitos Core
Hospedagem Autônoma de Versão
Armazenar os arquivos de informações de versão do aplicativo (como version.json) e pacotes de instalação (exe/dmg, etc.) no sistema, permitindo que desenvolvedores gerenciem independentemente o processo de lançamento de versão.
Diagrama de Fluxo de Integração

1. Conceitos Core
1.1 Plataforma de Hospedagem de Arquivos de Versão do Aplicativo Tauri
A lógica core é fazer upload ativo do "pacote de instalação do aplicativo" (EXE/DMG/ etc.) ou "arquivos de atualização" para o sistema UpgradeLink. O sistema UpgradeLink completa uniformemente armazenamento de arquivos, gerenciamento de versão e manutenção de links de download, permitindo que clientes solicitem ativamente verificação e download do sistema.
Carrier de hospedagem de arquivo de versão: Depende exclusivamente do sistema UpgradeLink. Todos os arquivos de atualização são hospedados centralmente por este sistema, eliminando a necessidade de desenvolvedores se concentrar em operações subjacentes como construção de servidor de armazenamento de arquivos e estabilidade de acesso.
2. Fluxo de Trabalho Típico
- Pré-processamento do desenvolvedor: Fazer upload do pacote de instalação do aplicativo ou arquivo de atualização personalizado para o sistema UpgradeLink, que gera automaticamente o identificador de arquivo correspondente e informações relacionadas ao download (como associação de número de versão, metadados do arquivo, etc.);
- O cliente modifica os itens de configuração do componente oficial de atualização do Tauri e preenche as informações relacionadas ao sistema UpgradeLink.
- Chamar o componente oficial de atualização do Tauri para completar a atualização do aplicativo.
3. Pontos Chave de Implementação
Especificações de Configuração de Hospedagem de Versão
- Requisitos de upload de arquivo: O pacote de instalação do aplicativo ou arquivo de atualização deve ser enviado de acordo com os limites de formato e tamanho especificados pelo sistema UpgradeLink para garantir a integridade e disponibilidade do arquivo;
- Pontos de configuração do sistema: Após o upload do arquivo, informações de versão (como número de versão, log de atualização, etc.) devem ser inseridas no sistema UpgradeLink. O sistema associará automaticamente o arquivo com informações de versão e gerará links correspondentes de consulta e download;
- Configuração do cliente: No módulo de atualização do cliente, configure o endereço da API de consulta de arquivo ou identificador único do arquivo fornecido pelo sistema UpgradeLink para garantir que o cliente possa iniciar normalmente solicitações ao sistema, obter informações do arquivo e baixar arquivos.
4. Vantagens e Recursos
- Controle completo do processo: Decidir independentemente o ritmo de lançamento, retenção do histórico de versão e estratégia de atualização. A hospedagem e distribuição de arquivos são garantidas pelo sistema UpgradeLink, equilibrando controle e conveniência operacional;
- Custos operacionais extremamente baixos: Não há necessidade de construir/manter servidores de armazenamento ou download de arquivos. Confie no sistema UpgradeLink para completar o gerenciamento de arquivos de link completo, reduzindo significativamente a pressão operacional;
- Alta flexibilidade: Suporta rollouts em fases (alcançados configurando diferentes escopos de distribuição de arquivos por meio do sistema UpgradeLink), atualizações específicas de canal (configure múltiplos conjuntos de arquivos e informações de versão no sistema) e correções emergenciais (atualize rapidamente arquivos e versões correspondentes no sistema sem ajustar o cliente);
- Compatibilidade multiplataforma: A mesma lógica core pode ser adaptada a múltiplos terminais como Windows, macOS e Linux (requer adaptação às permissões de instalação de cada sistema). O sistema UpgradeLink fornece uniformemente links de download compatíveis entre terminais;
- Reutilização e expansão fáceis: A lógica de atualização core pode ser encapsulada como um módulo geral. Diferentes projetos podem integrar rapidamente simplesmente substituindo o "identificador único do aplicativo Tauri" no sistema UpgradeLink.