De V2 à V3
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Cette documentation expliquera comment mettre à jour vers la version 3 de l'auto-mise à jour.
Premièrement, migrez vers la dernière outil :
Section intitulée « Premièrement, migrez vers la dernière outil : »npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncSupprimez toutes vos configurations précédentes :
Section intitulée « Supprimez toutes vos configurations précédentes : »{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}Ne laissez que cela :
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Si vous utilisiez votre serveur, avec
autoUpdateURL, Je mettrai à jour ce guide pour vous bientôt. Dans l'intervalle, consultez la nouvelle option de téléchargementexternalqui vous permet de transmettre uniquement le lien de votre zip, et non le code dans le Capgo cloud. Cela a été fait pour les entreprises ayant des politiques de confidentialité strictes. En mode externe, le code ne touchera jamais au Capgo serveur, nous n'enregistrons que l'URL et la transmettons au dispositif, qui la téléchargera directement. Dans la façon standard, le code est compressé et stocké sur notre serveur, mais nous ne l'ouvrirons jamais ou ne l'utiliserons pas.
Quel changement
Section intitulée « Quel changement »Toutes les configurations deviennent côté serveur pour l'auto-mise à jour, afin de vous donner plus de contrôle sur la façon dont vous envoyez une mise à jour aux utilisateurs.
Cela nous permet de rétablir, même de déployer juste à un utilisateur avec les canaux ! Ces paramètres sont ajoutés à nouveau à l'interface web :
- Désactiver le rétablissement sous native
- Désactiver la mise à jour au-dessus de la majeure
⚠️ Ils deviendront vrais par défaut pour tous les canaux
Cela supprimera également la nécessité de mettre à jour souvent le plugin, la plupart des mises à jour seront effectuées côté serveur, et vous les recevrez sans aucune modification de votre côté.
⚠️ Réinitialiser lorsqu'une mise à jour devient la valeur par défaut, afin que si vous préférez ne pas supprimer toutes les versions de téléchargement lors de la mise à jour depuis l'application, faites ceci :
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Mettez à jour votre code
Mise à jour de votre codeEnfin, mettez à jour toutes vos importations en JS de :
import { CapacitorUpdater } from 'capacitor-updater'à
import { CapacitorUpdater } from '@capgo/capacitor-updater'Construire à nouveau votre code npm run build et copiez les actifs une fois de plus npx cap copy.
Vous devriez maintenant être en mesure de tester le dernier système d'auto-mise à jour
Envoyez votre version avec :
npx @capgo/cli@latest bundle uploadau lieu de
npx capgo uploadÉvolution future
Section intitulée “Évolution future”Pour l'instant, seul le premier canal public est utilisé, dans le futur, public changera pour plusieurs canaux publics, si plus d'un est configuré.
Problèmes courants :
Section intitulée “Problèmes courants :”- Problème de construction après mise à niveau : si vous avez déjà ouvert le code source code du plugin dans Android Studio ou Xcode, parfois la synchronisation ne les supprime pas, ce qui est la cause du problème. Ouvrez l'IDE natif et supprimez-les
capacitor-updatermanuellement etnpx cap syncfaites
cela devrait résoudre le problème.
Continuez de la section « De V2 à V3 »Si vous utilisez De V2 à V3 pour planifier la livraison d'actualisations en direct, connectez-l’à Capgo Live Updates for the product workflow in Capgo Live Updates, Vue d'ensemble pour les détails d'implémentation dans Vue d'ensemble Fonctionnalités pour les détails d'implémentation dans Fonctionnalités Comportement de mise à jour pour les détails d'implémentation dans Comportement de mise à jour, et Types de mise à jour pour les détails d'implémentation dans Types de mise à jour.