Mon Swisscom
Account app where support, plan, and billing changes should ship quietly.
- Installs Google Play
- 1,8M
- Notation de magasin
- 4.4
Enregistrez-vous et oubliez
Installez l'application native une fois via MDM ou votre magasin interne. Après cela, Capgo télécharge de nouveaux paquets web en arrière-plan, les appliquez lorsque vous le souhaitez, annulez un paquet qui a échoué à démarrer et indiquez quelle version chaque appareil exécute.
14 jours d'essai gratuit illimité. Pas de carte de crédit requise
Carte de canal
Les kiosques, les tablettes partagées et les appareils de terrain fonctionnent souvent une seule application toute la journée. Les utilisateurs ne s'ouvrent pas une boutique pour la mettre à jour, et l'IT ne souhaite pas pousser un nouveau paquet pour chaque correctif web. Capgo garde la couche web à jour de manière autonome, annule un paquet qui ne démarre pas et vous dit ce que chaque appareil exécute.
Utilisez Capgo comme canal de mise en production pour les actifs web, et non comme remplacement pour votre distribution native. Les binaires natifs passent toujours par votre flux de packaging d'entreprise.
Comment ça marche
Configurez l'application une fois, puis déployez-la depuis CI et suivez-la depuis la console. Toutes les commandes et les paramètres ci-dessous proviennent des documents de la Capgo.
Le canal par défaut met chaque appareil de cette build sur le bon canal, par exemple un par site. autoUpdate : 'toujours' applique un nouveau bundle dès qu'il est téléchargé, ce qui convient aux applications kiosk qui ne quittent jamais l'arrière-plan.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Mise à jour du comportement
Cela informe l'actualiseur du nouveau bundle chargé. Si un bundle ne parvient jamais, le dispositif revient à l'ultime version fonctionnelle par lui-même.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
notifyAppReady() et rollback automatique
Envoyez avec --delta afin que les appareils téléchargent uniquement les fichiers modifiés. Lorsque le premier site semble correct, reliez le même bundle aux autres canaux.
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
Canaux de documentation
Les journaux des appareils montrent chaque vérification, téléchargement, installation et échec. Observe (bêta) compare les temps de démarrage et de WebView par version de bundle. Pour revenir à une site, liez sa version de bundle précédente.
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1
Observe
Applications construites avec Capacitor
Les applications de télécom et de support ont des workflows de facturation, de plan, de support et de dispositif qui doivent rester à jour sans demander aux utilisateurs d'installer un nouveau binaire pour chaque petite amélioration.
Account app where support, plan, and billing changes should ship quietly.
Carrier self-service app where users should not manage every minor update.
Application de support où les flux de diagnostic et d'aide nécessitent une maintenance sans surcoût de mise à jour.
Preuves de clients
Développeur, Webincode
« Pouvoir ajouter des identifiants de dispositif à certaines groupes et pousser les modifications vers seulement certaines groupes est un sauveur de vie. »
Développeur principal, drivolino GmbH
“Le Capgo Capacitor Updater plugin a complètement transformé la façon dont nous expédions les mises à jour. Ce qui prenait des jours ne prend plus que des minutes.”
Fondateur, NuTriQ
Pouvoir envoyer des mises à jour OTA de production instantanément sans attendre les cycles de revue complets de l'App Store a été un immense avantage opérationnel.
FAQ
Pour les applications kiosque, MDM et internes où personne ne met à jour à la main.
Oui, avec autoUpdate défini sur « toujours ». Le plugin vérifie tous les 10 minutes pendant que l'application est ouverte (periodCheckDelay, 600 secondes minimum) et applique un bundle téléchargé immédiatement. Avec la valeur par défaut « à l'arrière-plan », le bundle attend jusqu'à ce que l'application soit en arrière-plan. L'application instantanée nécessite également @capacitor/écran de démarrage avec autoSplashscreen activé.
Mise à jour de comportementSi le nouveau bundle ne fait pas appel à notifyAppReady() dans les 10 secondes, l'appareil revient au bundle précédent en fonctionnant. Vous pouvez également pointer le canal vers un bundle antérieur, ou forcer le bundle intégré, et les appareils le récupèrent à leur prochaine vérification.
RétrogradationsAvec les notifications Capgo configurées, le canal est défini --send-update-notification envoie une notification de vérification de mise à jour silencieuse après que vous avez changé le bundle du canal. La livraison est de meilleure qualité et dépend du système d'exploitation, du réseau et de l'état de l'appareil. Elle ne peut pas atteindre les applications hors ligne ou forcé.
Vérifications de mise à jour silencieusesOui, pour l'application native. Capgo met à jour JavaScript, HTML, CSS et les actifs. Les nouveaux plugins, les code natives et les Capacitor changements de configuration sont toujours envoyés sous forme de nouveau package signé à travers votre MDM ou votre magasin interne.
Quelques choses nécessitent une construction nativeLe plan Entreprise offre des configurations dédiées, hybrides et auto-hébergées sous licence. Vous pouvez également exécuter votre propre serveur de mise à jour avec l'updater open-source, mais alors vous devez construire vous-même les fonctionnalités comme les canaux et les statistiques.
Documentation sur l'updater auto-hébergéDites-nous comment vos appareils sont inscrits et connectés. Nous pouvons passer en revue les canaux, les horloges d'actualisation et les retours en arrière pour votre flotte.
Maintenez les appareils kiosk et MDM à jour avec des mises à jour de fond en arrière-plan Capgo.
Soutien humain de Martin
14 jours d'essai gratuit illimité. Pas de carte de crédit requise.
Besoin d'entreprise ? Parlez à notre équipe