@capgo/capacitor-updater
También disponible para Cordova y Electron
Título de la sección “También disponible para Cordova y Electron”Las actualizaciones en vivo de Capgo no están limitadas a Capacitor. Utilice el mismo backend y CLI con plugins de cliente hermanos:
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 del canal para la aplicación de manera 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 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 del 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 siguiente paquete para 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 | Obtenga todos los conjuntos de paquetes descargados localmente almacenados en su aplicación. |
reset | Restablezca la aplicación a un conjunto de paquetes conocido. |
current | Obtenga información sobre el conjunto de paquetes actualmente activo. |
reload | Recargue manualmente la aplicación para aplicar una actualización pendiente. |
setMultiDelay | Configure condiciones que deben cumplirse antes de aplicar una actualización pendiente. |
cancelDelay | Cancela todas las condiciones de retraso y aplique la actualización pendiente de inmediato. |
getLatest | Verifique el servidor de actualizaciones para la versión más reciente disponible del conjunto de paquetes. |
setChannel | Set a local runtime update channel for this device. It does not create a dashboard/API device override. |
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 que se envió 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 actualizador 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 del paquete en la aplicación. 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 forzar la comprobación cada vez que se lanza la aplicación. |
addListener | Escuche el evento de actualización disponible, útil cuando desea forzar la comprobación 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 escuchador legado. majorAvailable Escuche los eventos de actualización mayor en la aplicación, le permitirá saber cuando una actualización mayor está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Escuche los eventos de actualización mayor en la aplicación, le permitirá saber cuando una actualización mayor está bloqueada al establecer disableAutoUpdateBreaking. |
addListener | Escuchar el evento de falla de actualización en la App, te informa cuando la actualización ha fallado al instalarse en la próxima arranque de la app. |
addListener | Escuchar el evento de configuración en la App, te informa cuando se ha aplicado un paquete con éxito. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que si la app se recarga antes de que se atache tu escuchador, se entrega el último evento pendiente una vez que se suscribe el escuchador. set Escuchar el evento de configuración siguiente en la App, te informa cuando un paquete está programado como el siguiente paquete para instalarse. |
addListener | Escuchar el evento de falla de descarga en la App, te informa cuando un paquete de descarga ha fallado. |
addListener | Escuchar el evento de recarga en la App, te informa cuando se ha producido una recarga. |
addListener | Escuchar el evento de la App lista para usar, te informa cuando la App está lista para usar. Este evento se retiene nativamente hasta que JavaScript lo consuma, por lo que aún se puede entregar después de una recarga aunque el escuchador se atache más tarde en el arranque de la App. |
addListener | Escuchar el evento de canal privado, se dispara cuando se intenta configurar un canal que no permite la autoasignación de dispositivos. |
addListener | Escuchar cambios de estado de actualización flexible en Android. |
addListener | Comprobar si la característica de actualización automática está disponible (no deshabilitada por la configuración del servidor personalizado). |
isAutoUpdateAvailable | Obtener información sobre el paquete programado para activarse en la próxima recarga. |
getNextBundle | Obtener información sobre el paquete más reciente que falló al cargar. |
getFailedUpdate | Escuchar el evento de falla de actualización en la App, te informa cuando la actualización ha fallado al instalarse en la próxima arranque de la app. |
setShakeMenu | Activar o desactivar el menú de gestos de sacudida para depuración y pruebas. |
isShakeMenuEnabled | Comprobar si el menú de depuración de gestos de sacudida está actualmente habilitado. |
setShakeChannelSelector | Activar o desactivar el selector de canal de gestos de sacudida en tiempo de ejecución. |
isShakeChannelSelectorEnabled | Comprobar si el selector de canal de gestos 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 | Dinámica cambiar 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 | Finalizar 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 en capacitor-actualizador.
Keep going from @capgo/capacitor-updater
Sigue adelante desde @capgo/capacitor-actualizadorSección titulada “Sigue adelante desde @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-actualizador” @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-actualizador Using @capgo/capacitor-updater Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @Capgo/__CAPGO_KEEP_1__-actualizador, y para el flujo de trabajo del producto en el directorio de plugins Capgo 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.