Resumen
Sección titulada “Resumen”Actualización en vivo para aplicaciones capacitor.
Capacidades básicas
Sección titulada “Capacidades 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.
Acceso público a API
Sección titulada “Acceso público a API”| Método | Descripción |
|---|---|
notifyAppReady | Notificar al capa nativa que JavaScript se inicializó correctamente. |
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 | 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 tu aplicación. |
reset | Reiniciar la aplicación a un paquete conocido y bueno. |
current | Obtenga información sobre el paquete actualmente activo. |
reload | Recargue manualmente la aplicación para aplicar la actualización pendiente. |
setMultiDelay | Configure 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 | Verifique el servidor de actualizaciones para la versión más reciente del paquete disponible. |
setChannel | Asigne este dispositivo a un canal de actualización específico en tiempo de ejecución. |
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 incorporado (la versión original enviada con su aplicación nativa). |
getDeviceId | Obtenga el identificador único y amigable con la privacidad para este dispositivo. |
getPluginVersion | Obtenga la versión del plugin de actualización Capacitor instalado en su 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 paquetes en la Aplicación. Se dispara una vez que se ha iniciado la descarga, durante la descarga y cuando se ha completado. Esto le devolverá todos los porcentajes de descarga durante la descarga. |
addListener | Escuche el evento de no necesidad de actualizar, útil cuando desea realizar una comprobación forzosa cada vez que se lanza la aplicación. |
addListener | Escuche el evento de actualización disponible, útil cuando desea realizar una comprobación forzosa cada vez que se lanza la aplicación. |
addListener | Escuche los eventos de descarga completa. |
addListener | Escuche los 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 Escuche los eventos de actualización importante en la Aplicación, le permitirá saber cuando una actualización importante está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Escuche los eventos de falla de actualización en la Aplicación, le permitirá saber cuando la actualización ha fallado para instalar en la próxima apertura de la aplicación. |
addListener | Escuche los eventos de configuración en la Aplicación, le permitirá 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 su escuchador esté atado, el último pendiente |
addListener | Escuche los eventos de configuración en la Aplicación, le permitirá 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 su escuchador esté atado, el último pendiente se perderá. set El evento se entrega una vez que el oyente se suscribe. |
addListener | Escucha el evento de la siguiente instalació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 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 consume, por lo que aún se puede entregar 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 autoasignación de dispositivos. |
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 último paquete que falló al cargar. |
setShakeMenu | Habilita o deshabilita el menú de gestos de sacudida para depuración y pruebas. |
isShakeMenuEnabled | Verifica si el menú de depuración de gestos de sacudida está actualmente habilitado. |
setShakeChannelSelector | Habilite o deshabilite el selector de canal de sacudida en tiempo de ejecución. |
isShakeChannelSelectorEnabled | Verifique si el selector de canal de sacudida está actualmente habilitado. |
getAppId | Obtenga la App ID configurada actualmente utilizada para la comunicación con el servidor de actualizaciones. |
setAppId | Cambie dinámicamente la App ID utilizada para la comunicación con el servidor de actualizaciones. |
getAppUpdateInfo | Obtenga 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 en Android. |
startFlexibleUpdate | Inicie una actualización flexible en la aplicación en Android. |
completeFlexibleUpdate | Complete una actualización flexible en la aplicación en Android. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia se sincroniza desde src/definitions.ts en actualizador de capacitor.