Aller directement au contenu principal
Solution

Mises à jour en direct hébergées par l'utilisateur

Je suis ravi d'annoncer Mises à jour en direct hébergées par l'utilisateur, la prochaine étape de Capgo’s Mises à jour en direct !

Martin Donadieu

Martin Donadieu

Spécialiste du marketing du contenu

Mises à jour en direct hébergées par l'utilisateur

Je suis enchanté de vous annoncer la sortie de Mises à jour en direct hébergées par l'utilisateur, qui représente la dernière évolution de Capgo’s Mises à jour en direct.

Bien que de nombreuses entreprises utilisent actuellement les Mises à jour en direct SDK pour accéder aux mises à jour les plus récentes de JavaScript, HTML et CSS pour leurs applications, certaines peuvent rencontrer des difficultés en raison de politiques d'entreprise, de réglementations d'industrie ou de restrictions géographiques. Avec Mises à jour en direct hébergées par l'utilisateur, vous pouvez maintenant distribuer les artefacts de construction web via votre infrastructure.

Cela signifie que vous pouvez éviter les retards causés par les examens de l'App Store, corriger les bogues et modifier le contenu plus rapidement, et vous assurer que vos utilisateurs utilisent toujours la dernière version de votre application. De plus, j'ai entendu de nombreux grands groupes qui souhaitent utiliser les Mises à jour en direct mais sont confrontés à des défis en raison de normes de conformité strictes. Ce problème est désormais chose du passé grâce à Mises à jour en direct hébergées par l'utilisateur.

Comment fonctionnent les mises à jour en direct hébergées par l'utilisateur ?

Déployer les mises à jour en direct Capgo-hébergées est un jeu d'enfant en utilisant le Capgo SDK. Pour ce qui est des mises à jour en direct auto-hébergées, j'ai amélioré le Capgo CLI avec les fonctionnalités nécessaires pour activer la configuration sur votre infrastructure.

To ensure a safe and coordinated delivery of the latest web build artifacts to end-users, Capgo now allows the Capacitor Live Updates plugin to employ a public/private key pairing. When using Self-hosted Live Updates, an additional handshake is performed to provide reassurance that the artifacts downloaded via the plugin from the enterprise’s infrastructure are unmodified.

Capgo encryption schema

Schéma d'encryption __CAPGO_KEEP_0__

Voici les étapes pour établir le jeu de clés et le processus ultérieur pour livrer l'expérience mise à jour aux utilisateurs finals.

To generate a public/private key pair, enterprises can utilize the following Capgo Cloud CLI command:

npx @capgo/cli@latest key create

Pour générer un jeu de clés public/privé, les entreprises peuvent utiliser la commande de Cloud __CAPGO_KEEP_0__ suivante : CapacitorUpdater.privateKey Cette commande définira capgo_key.pub propriétés dans votre fichier de configuration. Et générera 2 fichiers de clés, capgo_key et

Ce couple de clés est utilisé pour signer la mise à jour et vérifier la mise à jour côté application.

Flux de mise à jour live auto-hébergé

Pour commencer à mettre en œuvre les Mises à jour live auto-hébergées, une entreprise doit d'abord effectuer une construction web de leurs corrections de bogues, mises à jour de contenu ou tout autre changement web basé sur code qu'elles souhaitent effectuer. Ensuite, elles doivent signer l'artifact de construction à l'aide de la clé privée obtenue lors du processus de configuration unique, et enfin, télécharger le bundle vers leur emplacement de stockage préféré.

Construire d'abord votre code :

npm run build

Zippez ensuite votre construction :

npx @capgo/cli@latest bundle zip

Encrypted ensuite votre zip :

npx @capgo/cli@latest bundle encrypt abc123.zip”

Cette commande imprime un ivSessionKey, vous devez le sauvegarder pour la prochaine étape.

Téléchargez maintenant votre zip chiffré vers votre stockage d'entreprise et obtenez l'URL du fichier zip.

Capgo doit ensuite être informé d'une nouvelle mise à jour live prête à être consommée. Cela est fait via un autre CLI commande :

npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey

Une fois la commande exécutée, Capgo est conscient d'une nouvelle mise à jour prête à être distribuée aux utilisateurs de l'application. Maintenant, lorsque l'application est démarrée, le plugin de Mises à jour live vérifie avec Capgo pour voir si des changements doivent être apportés.

Capgo répond ensuite au plugin avec « Oui, une mise à jour est disponible » et le plugin de Mises à jour live télécharge la nouvelle mise à jour live à l'aide de l'emplacement de URL fourni de la commande `register` CLI :

https://abc.com/app/updates/abc123.zip

Le API de l'organisation retourne le bundle de mise à jour live à partir de l'emplacement, et l'application déchiffre le zip et applique la mise à jour live. Voilà !

Commencez

Je suis ravi de pouvoir étendre la portée des mises à jour en temps réel à encore plus d'entreprises que jamais auparavant. Les organisations et les utilisateurs d'applications Ionic reconnaîtront rapidement les avantages de la distribution sécurisée des mises à jour d'applications en ligne par Capgo.

Pour plus d'informations sur les mises à jour en temps réel auto-hébergées par Capgo, vous pouvez consultez les documentsPrêt à déployer des mises à jour d'applications instantanées directement chez vos utilisateurs ? Inscrivez-vous dès aujourd'hui !

Continuez depuis les mises à jour en temps réel auto-hébergées

Si vous utilisez les mises à jour en temps réel auto-hébergées pour planifier la migration et les opérations d'entreprise, connectez-le avec Capgo Enterprise pour le flux de travail du produit dans Capgo Enterprise, Alternatives de Plugin Entreprise Ionic pour le flux de travail du produit dans les Alternatives de Plugin Entreprise Ionic Capgo Alternatives pour le flux de travail du produit dans Capgo Alternatives Capgo Consulting pour le flux de travail du produit dans Capgo Consulting, et Capgo Support Premium pour le flux de travail du produit dans Capgo Support Premium

Mises à jour en direct pour les applications Capacitor

Lorsqu'un bug de la couche web est en direct, envoyez la correction à travers Capgo au lieu d'attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les changements natifs restent dans le chemin de revue normal.

Commencez Maintenant

Dernières actualités de notre Blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile vraiment professionnelle.