Saltar al contenido

@capgo/capacitor-actualizador

Actualización en vivo para aplicaciones capacitor.

Los actualizaciones en vivo de Capgo no están limitadas a Capacitor. Utilice el mismo backend y CLI con plugins de clientes hermanos:

Actualización en vivo para aplicaciones capacitor.

  • 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.
MétodoDescripción
notifyAppReadyNotificar al nivel nativo que JavaScript se inicializó con éxito.
setUpdateUrlEstablecer la URL de actualización para la aplicación de manera dinámica en tiempo de ejecución.
setStatsUrlEstablecer la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución.
setChannelUrlEstablecer la URL de canal para la aplicación de manera dinámica en tiempo de ejecución.
downloadDescargar un nuevo paquete desde la URL proporcionada para su instalación posterior.
nextEstablecer el próximo paquete a ser activado cuando la aplicación se ponga en segundo plano o se reinicie.
setEstablecer el paquete actual y recargar la aplicación inmediatamente.
deleteBorrar un paquete de almacenamiento local para liberar espacio en disco.
setBundleErrorMarcar manualmente un paquete como fallido/erróneo en modo de actualización manual.
listObtener todos los paquetes descargados localmente almacenados en la aplicación.
resetReiniciar la aplicación a un paquete conocido y bueno.
currentObtener información sobre el paquete actualmente activo.
reloadRecargar manualmente la aplicación para aplicar la actualización pendiente.
setMultiDelayConfigura condiciones que deben cumplirse antes de aplicar la actualización pendiente.
cancelDelayCancelar todas las condiciones de retraso y aplicar la actualización pendiente de inmediato.
getLatestVerificar el servidor de actualizaciones para la versión de paquete más reciente disponible.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelEliminar la asignación de canal del dispositivo y regresar al canal predeterminado.
getChannelObtener el canal actual asignado a este dispositivo.
listChannelsObtener la lista de todos los canales disponibles para que este dispositivo se asigne a sí mismo.
setCustomIdEstablecer un identificador personalizado para este dispositivo.
getBuiltinVersionObtener la versión de paquete incorporada (la versión original enviada con tu aplicación nativa).
getDeviceIdObtener el identificador único y amigable con la privacidad para este dispositivo.
getPluginVersionObtener la versión del plugin de actualizador Capacitor instalado en tu aplicación.
isAutoUpdateEnabledVerificar si las actualizaciones automáticas están actualmente habilitadas.
removeAllListenersEliminar todos los escuchadores de eventos registrados para este complemento.
addListenerEscuchar 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.
addListenerEscuchar el evento de no necesidad de actualizar, útil cuando deseas forzar la comprobación cada vez que se lanza la aplicación.
addListenerEscuchar el evento de actualización disponible, útil cuando deseas forzar la comprobación cada vez que se lanza la aplicación.
addListenerEscuchar eventos de descarga completa.
addListenerEscuchar 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.
addListenerEscuchar 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.
addListenerEscuchar 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__
addListenerEscucha el evento de la siguiente acción en la aplicación, te informa cuando un paquete está programado como el siguiente paquete para instalar.
addListenerEscucha el evento de falla de descarga en la aplicación, te informa cuando un paquete de descarga ha fallado.
addListenerEscucha el evento de recarga en la aplicación, te informa cuando se ha producido una recarga.
addListenerEscucha 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.
addListenerEscucha el evento de canal privado, disparado cuando se intenta establecer un canal que no permite la asignación de dispositivo auto.
addListenerEscucha los cambios de estado de actualización flexible en Android.
isAutoUpdateAvailableVerifica si la característica de actualización automática está disponible (no deshabilitada por la configuración del servidor personalizada).
getNextBundleObtén información sobre el paquete programado para activarse en la próxima recarga.
getFailedUpdateObtén información sobre el paquete más reciente que falló para cargar.
setShakeMenuHabilita o deshabilita el menú de gesto de sacudida para depuración y pruebas.
isShakeMenuEnabledVerifica si el menú de gesto de sacudida de depuración está actualmente habilitado.
setShakeChannelSelectorHabilita o deshabilita el selector de canal de gesto de sacudida en tiempo de ejecución.
isShakeChannelSelectorEnabledVerificar si el selector de canal de sacudida está actualmente habilitado.
getAppIdObtener el ID de la aplicación configurado actualmente utilizado para la comunicación con el servidor de actualizaciones.
setAppIdCambiar dinámicamente el ID de la aplicación utilizado para la comunicación con el servidor de actualizaciones.
getAppUpdateInfoObtener información sobre la disponibilidad de la aplicación en la Tienda de Aplicaciones o Google Play.
openAppStoreAbrir la página de la aplicación en la Tienda de Aplicaciones o Google Play.
performImmediateUpdateRealizar una actualización inmediata en la aplicación para Android.
startFlexibleUpdateIniciar una actualización flexible en la aplicación para Android.
completeFlexibleUpdateCompletar una actualización flexible en la aplicación para Android.

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.