@capgo/capacitor-actualizador
También disponible para Cordova y Electron
Sección titulada “También disponible para Cordova y Electron”Los actualizaciones en vivo de Capgo no están limitadas a Capacitor. Utilice el mismo backend y CLI con plugins de clientes hermanos:
Resumen
Sección titulada “Resumen”Actualización en vivo para aplicaciones capacitor.
Habilidades básicas
Sección titulada “Habilidades básicas”notifyAppReady- Notificar al capa nativa que JavaScript se inicializó con éxito.setUpdateUrl- Establecer la URL de actualización para la aplicación de manera dinámica en tiempo de ejecución.setStatsUrl- Establecer la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución.setChannelUrl- Establecer la URL de canal para la aplicación de manera dinámica en tiempo de ejecución.
API público
Sección titulada “API público”| Método | Descripción |
|---|---|
notifyAppReady | Notificar al nivel nativo que JavaScript se inicializó con éxito. |
setUpdateUrl | Establecer la URL de actualización para la aplicación de manera dinámica en tiempo de ejecución. |
setStatsUrl | Establecer la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución. |
setChannelUrl | Establecer la URL de canal para la aplicación de manera 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 a ser activado 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 la aplicación. |
reset | Reiniciar la aplicación a un paquete conocido y bueno. |
current | Obtener información sobre el paquete actualmente activo. |
reload | Recargar manualmente la aplicación para aplicar la actualización pendiente. |
setMultiDelay | Configura condiciones que deben cumplirse antes de aplicar la actualización pendiente. |
cancelDelay | Cancelar todas las condiciones de retraso y aplicar la actualización pendiente de inmediato. |
getLatest | Verificar el servidor de actualizaciones para la versión de paquete más reciente disponible. |
setChannel | Set a local runtime update channel for this device. It does not create a dashboard/API device override. |
unsetChannel | Eliminar la asignación de canal del dispositivo y regresar al canal predeterminado. |
getChannel | Obtener el canal actual asignado a este dispositivo. |
listChannels | Obtener la lista de todos los canales disponibles para que este dispositivo se asigne a sí mismo. |
setCustomId | Establecer un identificador personalizado para este dispositivo. |
getBuiltinVersion | Obtener la versión de paquete incorporada (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 | Verificar si las actualizaciones automáticas están actualmente habilitadas. |
removeAllListeners | Eliminar todos los escuchadores de eventos registrados para este complemento. |
addListener | Escuchar el evento de descarga de paquete en la Aplicación. Se dispara una vez que se ha iniciado la descarga, durante la descarga y cuando se ha completado. 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 forzar la comprobación cada vez que se lanza la aplicación. |
addListener | Escuchar eventos de descarga completa. |
addListener | Escuchar eventos de actualización incompatible cuando el backend indica una actualización incompatible con la aplicación actual. Emite el mismo payload que el escuchador legado. majorAvailable Escuchar eventos de actualización importante en la Aplicación, te permite saber cuando una actualización importante está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Escuchar eventos de actualización fallida en la Aplicación, te permite saber cuando la actualización ha fallado para instalar en la próxima apertura de la aplicación. |
addListener | Escuchar eventos de configuración en la Aplicación, te permite saber 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 | __CAPGO_KEEP_0__ set __CAPGO_KEEP_1__ |
addListener | Escucha el evento de la siguiente acción en la aplicación, te informa cuando un paquete está programado como el siguiente paquete para instalar. |
addListener | Escucha el evento de falla de descarga en la aplicación, te informa cuando un paquete de descarga ha fallado. |
addListener | Escucha el evento de recarga en la aplicación, te informa cuando se ha producido una recarga. |
addListener | Escucha el evento de la aplicación lista, te informa cuando la aplicación está lista para usar. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que aún puede ser entregado después de una recarga incluso si el oyente se ha unido más tarde en el arranque de la aplicación. |
addListener | Escucha el evento de canal privado, disparado cuando se intenta establecer un canal que no permite la asignación de dispositivo auto. |
addListener | Escucha los cambios de estado de actualización flexible en Android. |
isAutoUpdateAvailable | Verifica si la característica de actualización automática está disponible (no deshabilitada por la configuración del servidor personalizada). |
getNextBundle | Obtén información sobre el paquete programado para activarse en la próxima recarga. |
getFailedUpdate | Obtén información sobre el paquete más reciente que falló para cargar. |
setShakeMenu | Habilita o deshabilita el menú de gesto de sacudida para depuración y pruebas. |
isShakeMenuEnabled | Verifica si el menú de gesto de sacudida de depuración está actualmente habilitado. |
setShakeChannelSelector | Habilita o deshabilita el selector de canal de gesto de sacudida en tiempo de ejecución. |
isShakeChannelSelectorEnabled | Verificar si el selector de canal de sacudida está actualmente habilitado. |
getAppId | Obtener el ID de la aplicación configurado actualmente utilizado para la comunicación con el servidor de actualizaciones. |
setAppId | Cambiar dinámicamente el ID de la aplicación utilizado 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 | Realizar una actualización inmediata en la aplicación para Android. |
startFlexibleUpdate | Iniciar una actualización flexible en la aplicación para Android. |
completeFlexibleUpdate | Completar una actualización flexible en la aplicación para Android. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts in 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, conecta 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.