Mi Swisscom
Aplicación de cuenta donde los cambios de soporte, planificación y facturación deben enviarse en silencio.
- Instalaciones de Google Play
- 1,8M
- Calificación de 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 elija, vuelve a un paquete que falla al iniciar y muestra qué versión cada dispositivo ejecuta.
Prueba gratuita ilimitada durante 14 días. No se requiere tarjeta de crédito.
Mapa de canal
Las cajas registradoras, 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 empujar un nuevo paquete por cada arreglo web. Capgo mantiene la capa web actualizada por su cuenta, deshace un paquete que no arranca y te dice qué dispositivo ejecuta cada dispositivo.
Utiliza Capgo como la vía de liberación para activos web, no como una sustitución de tu distribución nativa. Los binarios nativos todavía pasan por tu 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 documentos.
El canal predeterminado 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 cual es adecuado para aplicaciones de kiosk que nunca salen al fondo.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Documentación de la actualización de comportamiento
Esto le dice al actualizador el nuevo paquete cargado. Si un paquete nunca llega allí, 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 el 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 los canales
Los registros de dispositivos muestran cada verificación, descarga, instalación y fracaso. Observe (beta) compara el tiempo de lanzamiento y WebView por versión de paquete. Para volver a un sitio a un estado anterior, enlaza 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
Aplicaciones construidas con Capacitor
Las aplicaciones de telecomunicaciones y soporte tienen flujos de trabajo de facturación, planificación, soporte y dispositivos que deben mantenerse actualizados sin pedir a los usuarios que instalen un nuevo binario para cada pequeño mejoramiento.
Aplicación de cuenta donde los cambios de soporte, planificación y facturación deben enviarse en silencio.
Aplicación de autoatención de operador donde los usuarios no deben gestionar cada actualización menor.
Aplicación de soporte donde los flujos de diagnóstico y ayuda necesitan mantenimiento sin sobrecarga de lanzamiento.
Prueba de clientes
Desarrollador, Webincode
"Ser capaz de agregar IDs de dispositivo a ciertos grupos y enviar los cambios a solo ciertos grupos es un salvavidas."
Desarrollador principal, drivolino GmbH
“El Capgo Capacitor Updater plugin ha transformado completamente la forma en que enviamos actualizaciones. Lo que solía tomar días ahora solo toma 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 ventaja operativa masiva.
FAQ
Para aplicaciones de kiosk, MDM y internas donde nadie actualiza a mano.
Sí, con autoUpdate establecido 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 el valor predeterminado 'enFondo', el paquete espera hasta que la aplicación esté en segundo plano. La aplicación instantánea también necesita @capacitor/pantalla de bienvenida con autoSplashscreen encendido.
Documentación del 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 devolver el canal a una versión anterior o forzar el paquete incorporado, y los dispositivos lo recogen en su próxima verificación.
Documentación de rollbacksCon Capgo Notificaciones configuradas, el canal establecido --send-update-notification envía una notificación de actualización de verificación en silencio después de que cambie 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.
Verificaciones de actualizaciones en silencioSí, 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 nuevo paquete firmado a través de su MDM o tienda interna.
¿Qué necesita una compilación nativa?El plan de Empresa ofrece configuraciones dedicadas, híbridas y licenciadas autoalojadas. 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 autoalojadoCuéntanos cómo están inscritos y conectados tus dispositivos. Podemos recorrer los canales, el tiempo de actualización y el rollback para tu flota.
Mantén dispositivos de kiosk y MDM actualizados con Capgo actualizaciones en vivo de fondo.
Apoyo humano desde Martin
Prueba gratuita durante 14 días. No se requiere tarjeta de crédito.
¿Necesitas soluciones para empresas? Hable con nuestro equipo