Skip to content

¿Qué es la Actualización de Aplicaciones Tauri?

La aplicación Tauri es un mecanismo de actualización donde los desarrolladores alojan archivos de versión en el sistema, adecuado para escenarios que requieren mantenimiento unificado del sistema de procesos de lanzamiento de archivos de versión. Es totalmente compatible con la API oficial de actualización dinámica de Tauri, lo que permite una integración rápida. Actualización Dinámica de Tauri

Conceptos Fundamentales

Alojamiento Autónomo de Versiones

Almacena los archivos de información de versión de la aplicación (como version.json) y los paquetes de instalación (exe/dmg, etc.) en el sistema, permitiendo a los desarrolladores gestionar de forma independiente el proceso de lanzamiento de versiones.

Diagrama de Flujo de Integración

diagrama de flujo de integración tauri

1. Conceptos Fundamentales

1.1 Plataforma de Alojamiento de Archivos de Versión de Aplicaciones Tauri

La lógica central es cargar activamente el "paquete de instalación de la aplicación" (EXE/DMG/ etc.) o "archivos de actualización" en el sistema UpgradeLink. El sistema UpgradeLink completa de forma uniforme el almacenamiento de archivos, la gestión de versiones y el mantenimiento de enlaces de descarga, permitiendo que los clientes soliciten activamente verificación y descarga del sistema.

Portador de alojamiento de archivos de versión: Se basa exclusivamente en el sistema UpgradeLink. Todos los archivos de actualización son alojados centralmente por este sistema, eliminando la necesidad de que los desarrolladores se enfoquen en operaciones subyacentes como la construcción de servidores de almacenamiento de archivos y la estabilidad de acceso.

2. Flujo de Trabajo Típico

  1. Preprocesamiento por parte del desarrollador: Cargar el paquete de instalación de la aplicación o el archivo de actualización personalizado en el sistema UpgradeLink, que genera automáticamente el identificador de archivo correspondiente y la información relacionada con la descarga (como asociación de número de versión, metadatos de archivo, etc.);
  2. El cliente modifica los elementos de configuración del componente de actualización oficial de Tauri y completa la información relacionada con el sistema UpgradeLink.
  3. Llame al componente de actualización oficial de Tauri para completar la actualización de la aplicación.

3. Puntos Clave de Implementación

Especificaciones de Configuración de Alojamiento de Versiones

  • Requisitos de carga de archivos: El paquete de instalación de la aplicación o el archivo de actualización debe cargarse según el formato y los límites de tamaño especificados por el sistema UpgradeLink para garantizar la integridad y disponibilidad del archivo;
  • Puntos de configuración del sistema: Después de cargar el archivo, se debe ingresar información de versión (como número de versión, registro de actualizaciones, etc.) en el sistema UpgradeLink. El sistema asociará automáticamente el archivo con la información de versión y generará enlaces de consulta y descarga correspondientes;
  • Configuración del cliente: En el módulo de actualización del cliente, configure la dirección de la API de consulta de archivos o el identificador único de archivo proporcionado por el sistema UpgradeLink para garantizar que el cliente pueda iniciar solicitudes normalmente al sistema, obtener información de archivos y descargar archivos.

4. Ventajas y Características

  • Control total del proceso: Decida de forma independiente el ritmo de lanzamiento, la retención del historial de versiones y la estrategia de actualización. El alojamiento y distribución de archivos está garantizado por el sistema UpgradeLink, equilibrando control y conveniencia operativa;
  • Costos operativos extremadamente bajos: No es necesario construir/mantener ningún servidor de almacenamiento o descarga de archivos. Confíe en el sistema UpgradeLink para completar la gestión de archivos de enlace completo, reduciendo significativamente la presión operativa;
  • Alta flexibilidad: Admite lanzamientos por fases (alcanzado mediante la configuración de diferentes ámbitos de distribución de archivos a través del sistema UpgradeLink), actualizaciones específicas de canal (configure múltiples conjuntos de archivos e información de versión en el sistema) y parches de emergencia (actualice rápidamente archivos y versiones correspondientes en el sistema sin ajustar el cliente);
  • Compatibilidad multiplataforma: La misma lógica central se puede adaptar a múltiples terminales como Windows, macOS y Linux (requiere adaptación a los permisos de instalación de cada sistema). El sistema UpgradeLink proporciona uniformemente enlaces de descarga compatibles entre terminales;
  • Reutilización y expansión fáciles: La lógica central de actualización se puede encapsular como un módulo general. Diferentes proyectos pueden integrarse rápidamente simplemente reemplazando el "identificador único de aplicación Tauri" en el sistema UpgradeLink.

toolsetlink@163.com