Además disponible para Cordova y Electron
Sección titulada “Además disponible para Cordova y Electron”Capgo actualizaciones en vivo no están limitadas a Capacitor. Utilice el mismo backend y CLI con plugins de cliente hermanos:
Resumen
Sección titulada “Resumen”Live update para aplicaciones capacitor.
Capacidades básicas
Sección titulada “Capacidades básicas”notifyAppReady- Notificar al nivel nativo que JavaScript se inicializó correctamente.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.
Publico API
Sección titulada “Publico API”| Método | Descripción |
|---|---|
notifyAppReady | Notificar al nivel nativo que JavaScript se inicializó correctamente. |
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. |
download | Descargar un nuevo paquete desde la URL proporcionada para su instalación posterior. |
next | Establecer el próximo paquete para activarse cuando la aplicación se ponga en segundo plano o se reinicie. |
set | Establecer el paquete actual y recargar la aplicación inmediatamente. |
delete | Eliminar un paquete de almacenamiento local para liberar espacio en disco. |
setBundleError | Marcar manualmente un paquete como fallido/erróneo en modo de actualización manual. |
list | Obtener todos los paquetes descargados localmente almacenados en su aplicación. |
reset | Restablecer la aplicación a un paquete conocido bueno. |
current | Obtener información sobre el paquete actualmente activo. |
reload | Manually reload the app to apply a pending update. |
setMultiDelay | Configurar condiciones que deben cumplirse antes de aplicar una actualización pendiente. |
cancelDelay | Cancelar todas las condiciones de retraso y aplicar la actualización pendiente de inmediato. |
getLatest | Comprobar el servidor de actualizaciones para la versión más reciente disponible del paquete. |
setChannel | Establecer un canal de actualización de tiempo de ejecución local para este dispositivo. No crea un override de dispositivo para la consola/API. |
unsetChannel | Eliminar la asignación de canal del dispositivo y regresar al canal predeterminado. |
getChannel | Obtener el canal actual asignado a este dispositivo. |
listChannels | Obtenga una lista de todos los canales disponibles para este dispositivo para asignarse automáticamente. |
setCustomId | Set a custom identifier for this device. |
getBuiltinVersion | Obtener la versión del paquete incorporado (la versión original enviada con tu aplicación nativa). |
getDeviceId | Obtener el identificador único y amigable con la privacidad para este dispositivo. |
getPluginVersion | Obtener la versión del plugin de actualizador Capacitor instalado en tu aplicación. |
isAutoUpdateEnabled | Check if automatic updates are currently enabled. |
removeAllListeners | Eliminar todos los escuchadores de eventos registrados para este plugin. |
addListener | Escuchar el evento de descarga de paquete en la Aplicación. Dispara una vez que ha comenzado la descarga, durante la descarga y cuando se ha terminado. Esto te devolverá todos los porcentajes de descarga durante la descarga. |
addListener | Escuchar el evento de no necesidad de actualizar, útil cuando deseas forzar la comprobación cada vez que se lanza la aplicación. |
addListener | Escuchar el evento de actualización disponible, útil cuando deseas verificar cada vez que se lanza la aplicación. |
addListener | Escuchar eventos de descarga completa. |
addListener | Escuchar eventos de actualización disruptiva cuando el backend marque una actualización como incompatible con la aplicación actual. Emite el mismo payload que el legado majorAvailable escuchador. |
addListener | Escuchar el evento de actualización importante en la aplicación, te permite saber cuando una actualización importante está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Listen for update fail event in the App, let you know when update has fail to install at next app start. |
addListener | Escuchar el evento de configuración en la aplicación, te permite saber cuando se ha aplicado un paquete con éxito. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que si la aplicación se recarga antes de que se atache tu escuchador, el último evento pendiente se entrega una vez que el escuchador se suscribe. set El evento se envía una vez que el oyente se suscribe. |
addListener | Escuchar el evento de falla de descarga en la aplicación, te permite saber cuando una descarga de paquete ha fallado. |
addListener | Escuchar el evento de recarga en la aplicación, te permite saber cuando se ha producido una recarga. |
addListener | Escucha el evento de recarga en la Aplicación, te informa cuando ha ocurrido la recarga. |
addListener | Listen for app ready event in the App, let you know when app is ready to use. This event is retained natively until JavaScript consumes it, so it can still be delivered after a reload even if the listener is attached later in app startup. |
addListener | Escuchar evento privado de canal, disparado cuando se intenta configurar un canal que no permite la asignación de dispositivo automática. |
addListener | Escuchar cambios de estado de actualización flexible en Android. |
isAutoUpdateAvailable | Comprobar si la característica de actualización automática está disponible (no deshabilitada por configuración de servidor personalizada). |
getNextBundle | Obtener información sobre el paquete programado para activarse en la próxima recarga. |
getFailedUpdate | Obtener información sobre el paquete más reciente que falló para cargar. |
setShakeMenu | Habilitar o deshabilitar el menú de gestos de sacudida para depuración y pruebas. |
isShakeMenuEnabled | Comprobar si el menú de depuración de gestos de sacudida está actualmente habilitado. |
setShakeChannelSelector | Habilitar o deshabilitar el selector de canal de sacudida en tiempo de ejecución. |
isShakeChannelSelectorEnabled | Comprobar si el selector de canal de sacudida está actualmente habilitado. |
getAppId | Get the currently configured App ID used for update server communication. |
setAppId | Dinamicamente cambiar la App ID utilizada para la comunicación con el servidor de actualizaciones. |
getAppUpdateInfo | Obtener información sobre la disponibilidad de la aplicación en la Tienda de Aplicaciones o Google Play. |
openAppStore | Abra la página de la aplicación en la Tienda de Aplicaciones o Google Play. |
performImmediateUpdate | Realice una actualización inmediata en la aplicación. |
startFlexibleUpdate | Inicie una actualización flexible en la aplicación. |
completeFlexibleUpdate | Complete una actualización flexible en la aplicación. |
Fuente de Verdad
Título de la sección “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-actualizador.
Sigue adelante desde @capgo/capacitor-actualizador
Siga adelante desde @capgo/capacitor-actualizadorSi estás utilizando @capgo/capacitor-actualizador para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives.