Actualización para aplicaciones @capgo/capacitor
También disponible para Cordova y Electron
Sección titulada “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.
Capacidades públicas API
Sección titulada “Capacidades públicas API”| Metodo | Descripción |
|---|---|
notifyAppReady | Notificar al capa nativa que JavaScript se ha inicializado 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 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 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 tu aplicación. |
reset | Restablecer la aplicación a una versión conocida y buena. |
current | Obtener información sobre la versión de la aplicación actualmente activa. |
reload | Recargar manualmente la aplicación para aplicar una actualización pendiente. |
setMultiDelay | Configurar condiciones que deben cumplirse antes de aplicar una actualización pendiente. |
cancelDelay | Cancelar todas las condiciones de retraso y aplicar la actualización pendiente de inmediato. |
getLatest | Comprobar el servidor de actualizaciones para la versión más reciente disponible de la versión de la aplicación. |
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 una 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 la versión de la aplicación incorporada (la versión original enviada con tu 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 forzada cada vez que se lanza la aplicación. |
addListener | Escuche el evento de actualización disponible, útil cuando desea realizar una comprobación forzada 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 servidor indica que la actualización es incompatible con la aplicación actual. Emite el mismo payload que el escuchador 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 al instalarse en la próxima apertura de la aplicación. |
addListener | 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 | Escuchar por el evento de configuración en la Aplicación, 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 aplicación se recarga antes de que se atache tu oyente, el último evento pendiente se entrega una vez que se suscribe el oyente. set Escuchar por el evento de configuración siguiente en la Aplicación, te informa cuando un paquete está programado como el siguiente paquete para instalar. |
addListener | Escuchar por el evento de descarga fallida en la Aplicación, te informa cuando una descarga de paquete ha fallado. |
addListener | Escuchar por el evento de recarga en la Aplicación, te informa cuando se ha producido una recarga. |
addListener | Escuchar por 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 consuma, por lo que aún puede entregarse después de una recarga, incluso si el oyente se atacha más tarde en el arranque de la aplicación. |
addListener | Escuchar por el evento de canal privado, disparado cuando se intenta configurar un canal que no permite la asignación automática del dispositivo. |
addListener | Escuchar por cambios en el estado de actualización flexible en Android. |
addListener | Verificar 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 último paquete que falló al cargar. |
getFailedUpdate | Habilitar o deshabilitar el menú de gestos de sacudida para depuración y pruebas. |
setShakeMenu | __CAPGO_KEEP_0__ |
isShakeMenuEnabled | Verificar si el menú de depuración de gesto de sacudida está habilitado actualmente. |
setShakeChannelSelector | Habilitar o deshabilitar el selector de canal de sacudida en tiempo de ejecución. |
isShakeChannelSelectorEnabled | Verificar si el selector de canal de sacudida está habilitado actualmente. |
getAppId | Obtener la App ID configurada actualmente utilizada para la comunicación con el servidor de actualizaciones. |
setAppId | Cambiar dinámicamente la App ID utilizada 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 en-aplicación inmediata en Android. |
startFlexibleUpdate | Iniciar una actualización en-aplicación flexible en Android. |
completeFlexibleUpdate | Finalizar una actualización en-aplicación flexible en Android. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-actualizador.
Continuar desde @capgo/capacitor-actualizador
Título de sección “Continuar desde @capgo/capacitor-actualizador”Si estás 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.