Mi Swisscom
Account app where support, plan, and billing changes should ship quietly.
- Instalaciones de Google Play
- 1,8M
- Calificación de la tienda
- 4.4
Configuración y olvido
Instale la aplicación nativa una vez a través de MDM o su tienda interna. Después de eso, Capgo descarga nuevos paquetes web en segundo plano, los aplica cuando elijas, vuelve a un paquete que falla al iniciar y muestra qué versión cada dispositivo ejecuta.
Apoyo humano de Martin
Mapa de canales
Las kioskas, las tabletas compartidas y los dispositivos de campo suelen ejecutar una sola aplicación todo el día. Los usuarios no abren una tienda para actualizarla, y la IT no quiere enviar un nuevo paquete para cada arreglo web. Capgo mantiene la capa web actualizada por su cuenta, deshace un paquete que no arranca y le dice a usted qué dispositivo cada dispositivo ejecuta.
Utilice Capgo como el canal de liberación para activos web, no como un reemplazo para su distribución nativa. Los binarios nativos todavía pasan por su flujo de empaque empresarial.
Cómo funciona
Configura la aplicación una vez y luego libérala desde CI y observa desde la consola. Cada comando y ajuste a continuación proviene de los Capgo docs.
El canal por defecto coloca cada dispositivo de esta compilación en el canal correcto, por ejemplo, uno por sitio. autoUpdate: 'siempre' aplica una nueva paquete tan pronto como se descargue, lo que es adecuado para aplicaciones de kiosk que nunca pasan al fondo.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Documentación de actualizaciones
Esto le dice al actualizador el nuevo paquete cargado. Si un paquete nunca llega, el dispositivo regresa al último que funcionó por sí solo.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
notifyAppReady() y rollback automático
Subir con --delta para que los dispositivos descarguen solo archivos modificados. Cuando el primer sitio se ve bien, vincule el mismo paquete a los otros canales.
npx @capgo/cli@latest bundle upload --channel site-eu --delta
# after the first site checks out
npx @capgo/cli@latest channel set site-us com.example.app \
--bundle 1.4.2
Documentación de canales
Los registros de dispositivo muestran cada verificación, descarga, instalación y fracaso. Observe (beta) compara el tiempo de inicio y de WebView por versión de paquete. Para regresar a un sitio, vincule su paquete anterior.
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1
Observe
Las aplicaciones construidas con Capacitor
Telecom and support apps have billing, plan, support, and device workflows that must stay current without asking users to install a new binary for every small improvement.
Account app where support, plan, and billing changes should ship quietly.
Carrier self-service app where users should not manage every minor update.
Support app where diagnostic and help flows need maintenance without release overhead.
Prueba de clientes
Desarrollador, Webincode
Sería un salvavidas poder agregar IDs de dispositivos a ciertos grupos y enviar los cambios a solo ciertos grupos.
Director de Desarrollo, drivolino GmbH
El plugin de actualización de Capgo Capacitor ha transformado completamente cómo enviamos actualizaciones. Lo que antes llevaba días ahora lleva solo minutos.
Fundador, NuTriQ
Ser capaz de enviar actualizaciones OTA de producción de inmediato sin tener que esperar a los ciclos de revisión completos de la Tienda de Aplicaciones ha sido una gran ventaja operativa.
FAQ
Para aplicaciones de kiosk, MDM e internas donde nadie actualiza a mano
Sí, con autoUpdate configurado en 'siempre'. El plugin verifica cada 10 minutos mientras la aplicación está abierta (periodCheckDelay, 600 segundos mínimo) y aplica un paquete descargado de inmediato. Con la configuración predeterminada 'en segundo plano', el paquete espera hasta que la aplicación se ponga en segundo plano. La aplicación instantánea también necesita @capacitor/pantalla de bienvenida con autoSplashscreen habilitado.
Documentación de comportamiento de actualizaciónSi el nuevo paquete no llama a notifyAppReady() dentro de 10 segundos, el dispositivo vuelve a la versión anterior que funcionaba. También puede apuntar el canal a una versión anterior o forzar el paquete integrado, y los dispositivos lo recogen en su próxima verificación.
Documentos de restauraciónCon Capgo Notificaciones configuradas, el canal configurado --send-update-notification envía una notificación de verificación de actualización silenciosa después de cambiar el paquete del canal. La entrega es de mejor esfuerzo y depende del sistema operativo, la red y el estado del dispositivo. No puede alcanzar aplicaciones offline o forzadas a cerrar.
Verificaciones de actualizaciones silenciosasSí, para la aplicación nativa. Capgo actualiza JavaScript, HTML, CSS y activos. Los nuevos plugins, la configuración nativa code y Capacitor siguen enviándose como un paquete firmado nuevo a través de su MDM o almacén interno.
¿Qué necesita una compilación nativa?El plan de empresa ofrece configuraciones de autoservicio, híbridas y licenciadas. También puede ejecutar su propio servidor de actualizaciones con el actualizador de código abierto, pero entonces debe construir características como los canales y las estadísticas usted mismo.
Documentación del actualizador de autoservicioCuéntanos cómo están inscritos y conectados sus dispositivos. Podemos recorrer los canales, el tiempo de actualización y el rollback para su flota.