Pasar al contenido principal
@capgo/capacitor-actualizador Actualizaciones Fuente abierta

Actualizador plugin de Capacitor

Despliega actualizaciones Ionic y Capacitor en vivo instantáneamente a tus usuarios sin retrasos de revisión de tiendas de aplicaciones

Instalar

bun add @capgo/capacitor-updater bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-updater
  • pnpm add @capgo/capacitor-updater
  • yarn add @capgo/capacitor-updater

Guía

Cómo usar el actualizador en Capacitor

Probar en dispositivo

Descarga la aplicación Capgo, luego escanea el código QR code.

Previsualización del plugin de actualizaciones de Capacitor code

Ionic and Capacitor live updates with @capgo/capacitor-updater

@capgo/capacitor-updater is the open-source updater plugin behind Capgo live updates for Ionic and Capacitor apps. It downloads approved web bundles, applies them with native rollback protection, and keeps binary-only changes on the normal App Store and Play review path.

Utilízalo cuando necesites actualizaciones OTA para cambios en HTML, CSS, JavaScript, activos y otros cambios en la capa web después de que tu capa nativa esté aprobada.

Instalar

npm install @capgo/capacitor-updater
npx cap sync

Dónde Encaja

Para equipos de Ionic, las actualizaciones en vivo suelen significar el mismo flujo de trabajo: enviar un nuevo paquete web sin obligar a cada usuario a pasar por una liberación de tienda completa. Capgo gestiona ese flujo de trabajo para aplicaciones Capacitor con canales, comprobaciones de compatibilidad, control de despliegue, registros de dispositivos y rollback.

Las actualizaciones de plugins nativos, permisos, cambios en el archivo AndroidManifest.xml, cambios en el archivo plist de iOS y actualizaciones binarias SDK todavía requieren una liberación normal de la tienda. Mantén esos cambios en tu pipeline de compilación nativa y utiliza actualizaciones en vivo para la capa web aprobada.

¿Qué Exposición de este Plugin?

  • notifyAppReady - Notificar al capa nativa que JavaScript se inicializó con éxito.
  • setUpdateUrl - Set the update URL for the app dynamically at runtime.
  • setStatsUrl - Set the statistics URL for the app dynamically at runtime.
  • setChannelUrl - Set the channel URL for the app dynamically at runtime.

Uso de Ejemplo

notifyAppReady

Notificar al capa nativa que JavaScript se inicializó con éxito.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

const result = await CapacitorUpdater.notifyAppReady();
console.log(result);

setUpdateUrl

Set the update URL for the app dynamically at runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({ url: 'https://example.com' });

setStatsUrl

Set the statistics URL for the app dynamically at runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({ url: 'https://example.com' });

setChannelUrl

Set the channel URL for the app dynamically at runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({ url: 'https://example.com' });

Referencia Completa

Sigue adelante desde @capgo/capacitor-actualizador

Si estás utilizando @capgo/capacitor-actualizador para planificar actualizaciones en vivo, conecte con Actualizaciones en vivo para el flujo de trabajo del producto @capgo/capacitor-actualizador para detalles de implementación Getting Started, Canalesy Reversiones.

FAQ

FAQ del plugin Updater

Cómo instalo el plugin Updater en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-updater" (o "npm install @capgo/capacitor-updater"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el nativo code. Importa desde "@capgo/capacitor-updater" en tu aplicación code.

¿Funciona @capgo/capacitor-updater con React, Vue y Angular?

Sí. Updater es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-updater?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-updater gratuito y de código abierto?

Sí. El código fuente code está público en GitHub en https://github.com/Cap-go/capacitor-updater/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza Updater sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el nativo code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envía cambios del Updater sin esperar a la revisión de la aplicación

Una vez que el plugin esté en su construcción de tienda, Capgo actualizaciones en vivo empujan sus cambios de JavaScript, HTML y CSS a los usuarios en minutos

Comience con Capgo