De V2 à V3
Copiez une commande de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Cette documentation expliquera comment mettre à niveau vers la version 3 de l'auto-mise à jour.
Premièrement migrez vers le dernier outil :
Titre de la section « Premièrement migrez vers le dernier outil : »npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncSupprimer toutes vos configurations précédentes :
Section intitulée “Supprimer toutes vos configurations précédentes :”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}pour ne garder que cela :
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Si vous utilisiez votre serveur, avec
autoUpdateURL, Je mettrai à jour ce guide pour vous bientôt. En attendant, jetez un coup d'œil à la nouvelle option d'uploadexternalqui 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 déposera jamais sur le Capgo serveur, nous ne stockons que l'URL et la transmettons au dispositif, qui la téléchargera directement. Dans le mode standard, le code est zippé et stocké sur notre serveur, mais nous ne l'ouvrirons jamais ou ne l'utiliserons pas.
Quel changement
Section intitulée “Quel changement”All les configurations deviennent côté serveur pour la mise à jour automatique, 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 :
- empêcher la réversion sous native
- empêcher la mise à jour au-dessus de la version 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 obtiendrez 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
Section intitulée “Mettez à jour votre code”Finalement, mettez à jour toutes vos importations en JS depuis :
import { CapacitorUpdater } from 'capacitor-updater'To
import { CapacitorUpdater } from '@capgo/capacitor-updater'Reconstruire ensuite votre code npm run build et copier les assets 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
Sous-titre « Évolution future »Pour l'instant, seul le premier canal public est en cours d'utilisation, à l'avenir, public changera pour les canaux publics multiples, si plus d'un est défini.
Problèmes courants:
Titre de la section « 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-updaterpar la main etnpx cap syncfaites
cela devrait résoudre.
Continuez de From V2 to V3Titre de la section « Continuez de From V2 to V3 » Si vous utilisez From V2 to V3 Capgo Live Updates Capgo Mises à jour en direct Vue d'ensemble __CAPGO_KEEP_0__ pour les détails de mise en œuvre dans Vue d'ensemble Caractéristiques __CAPGO_KEEP_0__ pour les détails de mise en œuvre dans Caractéristiques Comportement de mise à jour __CAPGO_KEEP_0__ pour les détails de mise en œuvre dans Comportement de mise à jour, et Types de mise à jour __CAPGO_KEEP_0__ pour les détails de mise en œuvre dans Types de mise à jour.