Resumen
Sección titulada “Resumen”Actualización en vivo para aplicaciones capacitor.
Capacidades básicas de Capgo
Sección titulada “Capacidades básicas de Capgo”notifyAppReady- Notificar al capa nativa que JavaScript se inicializó con éxito.setUpdateUrl- Establezca la URL de actualización para la aplicación de forma dinámica en tiempo de ejecución.setStatsUrl- Establezca la URL de estadísticas para la aplicación de forma dinámica en tiempo de ejecución.setChannelUrl- Establezca la URL de canal para la aplicación de forma dinámica en tiempo de ejecución.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
notifyAppReady | Notificar al capa nativa que JavaScript se inició con éxito. |
setUpdateUrl | Establezca la URL de actualización para la aplicación de forma dinámica en tiempo de ejecución. |
setStatsUrl | Establezca la URL de estadísticas para la aplicación de forma dinámica en tiempo de ejecución. |
setChannelUrl | Establezca la URL de canal para la aplicación de forma dinámica en tiempo de ejecución. |
download | Descargar un nuevo paquete desde la URL proporcionada para su instalación posterior. |
next | Establecer el próximo paquete para que se active cuando la aplicación se ponga en segundo plano o se reinicie. |
set | Establecer el paquete actual y recargar la aplicación inmediatamente. |
delete | Borrar 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 tu aplicación. |
reset | Restablecer la aplicación a un paquete conocido bueno. |
current | Obtener información sobre el paquete actualmente activo. |
reload | Recargar la aplicación manualmente para aplicar una actualización pendiente. |
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 dispositivo de sobrescritura de la consola/API. |
unsetChannel | Elimine la asignación de canal del dispositivo y regrese a el canal predeterminado. |
getChannel | Obtenga el canal actual asignado a este dispositivo. |
listChannels | Obtenga una lista de todos los canales disponibles para que este dispositivo se asigne a sí mismo. |
setCustomId | Establezca un identificador personalizado para este dispositivo. |
getBuiltinVersion | Obtenga la versión del paquete integrado (la versión original enviada con tu aplicación nativa). |
getDeviceId | Obtenga el identificador único y amigable con la privacidad para este dispositivo. |
getPluginVersion | Obtenga la versión del plugin de actualizador Capacitor instalado en tu aplicación. |
isAutoUpdateEnabled | Verifique si las actualizaciones automáticas están actualmente habilitadas. |
removeAllListeners | Elimine todos los escuchadores de eventos registrados para este plugin. |
addListener | Escuche 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 le devolverá todos los porcentajes de descarga durante la descarga. |
addListener | Escuche el evento de no necesidad de actualizar, útil cuando deseas forzar la comprobación cada vez que se lanza la aplicación. |
addListener | Escuche el evento de actualización disponible, útil cuando deseas forzar la comprobación cada vez que se lanza la aplicación. |
addListener | Escucha eventos de descarga completada. |
addListener | Escucha eventos de actualización interrumpida cuando el backend indica una actualización incompatible con la aplicación actual. Emite el mismo payload que el legado "listener". majorAvailable Escucha eventos de actualización mayor en la aplicación, te informa cuando una actualización mayor está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Escucha eventos de actualización fallida en la aplicación, te informa cuando una actualización ha fallado para instalar a la siguiente apertura de la aplicación. |
addListener | Escucha eventos de configuración en la aplicación, te informa cuando un paquete ha sido aplicado con éxito. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que si la aplicación se recarga antes de que tu escuchador se atache, el último evento pendiente se entrega una vez que el escuchador se suscribe. |
addListener | Escucha eventos de configuración siguiente en la aplicación, te informa cuando un paquete está programado como el siguiente paquete para instalar. set Escucha eventos de descarga fallida en la aplicación, te informa cuando una descarga de paquete ha fallado. |
addListener | Escucha eventos de recarga en la aplicación, te informa cuando ha ocurrido una recarga. |
addListener | Escucha eventos de aplicación lista en la aplicación, te informa cuando la aplicación está lista para usar. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que puede seguirse entregando después de una recarga incluso si el escuchador se ataja más tarde en el arranque de la aplicación. |
addListener | Escucha eventos de canal privado, disparado cuando se intenta establecer un canal que no permite la asignación de dispositivo de sí mismo. |
addListener | Escucha eventos de descarga completada. |
addListener | Escucha eventos de actualización interrumpida cuando el backend indica una actualización incompatible con la aplicación actual. Emite el mismo payload que el legado "listener". |
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 la configuración del servidor personalizado). |
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ó al cargar. |
setShakeMenu | Habilitar o deshabilitar el menú de gesto de sacudida para depuración y pruebas. |
isShakeMenuEnabled | Comprobar si el menú de depuración de gesto 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 | Obtener la configuración de App ID actual utilizada para la comunicación con el servidor de actualizaciones. |
setAppId | Cambiar dinámicamente 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 | Abrir la página de la aplicación en la Tienda de Aplicaciones o Google Play. |
performImmediateUpdate | Realiza una actualización en-aplicación inmediata en Android. |
startFlexibleUpdate | Inicia una actualización en-aplicación flexible en Android. |
completeFlexibleUpdate | Completa una actualización en-aplicación flexible en Android. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-actualizador.
Sigue adelante desde @capgo/capacitor-actualizador
Sección titulada “Sigue adelante desde @capgo/capacitor-actualizador”Si 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 Alternativas de Plugins de Ionic Enterprise.