Saltar al contenido

@capgo/capacitor-actualizador

Actualización en vivo para aplicaciones capacitor.

Las 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 capacitor aplicaciones.

  • notifyAppReady - Notifique al capa nativa que JavaScript se ha inicializado con éxito.
  • setUpdateUrl - Establezca la URL de actualización para la aplicación dinámicamente en tiempo de ejecución.
  • setStatsUrl - Establezca la URL de estadísticas para la aplicación dinámicamente en tiempo de ejecución.
  • setChannelUrl - Establezca la URL de canal para la aplicación dinámicamente en tiempo de ejecución.
MétodoDescripción
notifyAppReadyNotifique al capa nativa que JavaScript se inicializó con éxito.
setUpdateUrlEstablezca la URL de actualización para la aplicación dinámicamente en tiempo de ejecución.
setStatsUrlEstablezca la URL de estadísticas para la aplicación dinámicamente en tiempo de ejecución.
setChannelUrlEstablezca la URL de canal para la aplicación dinámicamente en tiempo de ejecución.
downloadDescargue un nuevo paquete desde la URL proporcionada para su instalación posterior.
nextEstablecer el próximo paquete para que se active cuando la aplicación se ponga en segundo plano o se reinicie.
setEstablecer el paquete actual y recargar inmediatamente la aplicación.
deleteEliminar 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 tu aplicación.
resetRestablecer la aplicación a un paquete conocido bueno.
currentObtener información sobre el paquete actualmente activo.
reloadRecargar manualmente la aplicación para aplicar una actualización pendiente.
setMultiDelayConfigurar condiciones que deben cumplirse antes de aplicar una actualización pendiente.
cancelDelayCancelar todas las condiciones de retraso y aplicar la actualización pendiente de inmediato.
getLatestComprobar el servidor de actualizaciones para la versión más reciente disponible del paquete.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelQuitar la asignación de canal del dispositivo y regresar a el canal predeterminado.
getChannelObtener el canal actual asignado a este dispositivo.
listChannelsObtener una 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 del paquete integrado (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.
isAutoUpdateEnabledComprobar si las actualizaciones automáticas están actualmente habilitadas.
removeAllListenersQuitar todos los escuchadores de eventos registrados para este plugin.
addListenerEscuchar el evento de descarga de paquete en la App. 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.
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 interrumpida cuando el backend marque una actualización como incompatible con la aplicación actual. Emite el mismo payload que el legado majorAvailable listener.
addListenerEscuchar evento de actualización mayor en la aplicación, le permite saber cuando una actualización mayor está bloqueada al establecer disableAutoUpdateBreaking.
addListenerEscuchar evento de actualización fallida en la aplicación, le permite saber cuando una actualización ha fallado para instalar a la próxima vez que se inicie la aplicación.
addListenerEscuchar evento de configuración en la aplicación, le 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 su listener, el último evento pendiente se entrega una vez que el listener se suscribe. set Escuchar evento de configuración siguiente en la aplicación, le permite saber cuando un paquete está programado como el siguiente paquete para instalar.
addListenerEscuchar evento de descarga fallida en la aplicación, le permite saber cuando una descarga de paquete ha fallado.
addListenerEscuchar evento de recarga en la aplicación, le permite saber cuando se ha producido una recarga.
addListenerEscuchar evento de aplicación lista en la aplicación, le permite saber 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 listener se atacha más tarde en el arranque de la aplicación.
addListenerEscuchar evento de canal privado, disparado cuando se intenta establecer un canal que no permite la asignación de dispositivo de sí mismo.
addListener__CAPGO_KEEP_0__
addListenerEscuchar cambios de estado de actualización flexible en Android.
isAutoUpdateAvailableComprobar si la característica de actualización automática está disponible (no deshabilitada por la configuración del servidor personalizado).
getNextBundleObtener información sobre el paquete programado para ser activado en la próxima recarga.
getFailedUpdateObtener información sobre el paquete más reciente que falló al cargar.
setShakeMenuHabilitar o deshabilitar el menú de gestos de sacudida para depuración y pruebas.
isShakeMenuEnabledComprobar si el menú de depuración de gestos de sacudida está actualmente habilitado.
setShakeChannelSelectorHabilitar o deshabilitar el selector de canal de sacudida en tiempo de ejecución.
isShakeChannelSelectorEnabledComprobar si el selector de canal de sacudida está actualmente habilitado.
getAppIdObtener la configuración de App ID actual utilizada para la comunicación con el servidor de actualizaciones.
setAppIdCambiar dinámicamente la App ID utilizada 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.
performImmediateUpdateHaga una actualización en-aplicación inmediata en Android.
startFlexibleUpdateIniciar una actualización en-aplicación flexible en Android.
completeFlexibleUpdateComplete una actualización en-aplicación flexible en Android.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-actualizador.

Siga adelante desde @capgo/capacitor-actualizador

Sección titulada “Siga adelante desde @capgo/capacitor-actualizador”

Si está 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.