Aller au contenu principal
DocumentationMise à niveau

Mettre à niveau en toute sécurité

Mettez à niveau une version synchronisée à la fois et préservez l'identité du client ainsi que les livraisons en attente.

  1. Lisez les notes de version de la version web ou mobile exacte et vérifiez que le minimum de votre plateforme reste pris en charge.
  2. Mettez à jour ensemble les artefacts natifs iOS et Android, le wrapper de framework et le protocole mobile partagé. Épinglez les versions et mettez à jour les lockfiles dans la même modification.
  3. Conservez accountScope, le flux d'identité signé et l'outbox liée au compte. N'effacez pas l'état de session lors d'une mise à niveau normale; utilisez reset ou logout uniquement pour un changement de compte volontaire.
  4. Exécutez des tests locaux de parcours réussis et négatifs avant la publication: installation, initialisation, présentation, envoi, nouvelle tentative, isolation d'identité, logout ou reset et reprise hors ligne ou au retour au premier plan.
  5. Vérifiez les thèmes clair et sombre, reduced motion et les transitions natives sur chaque hôte pris en charge. Publiez seulement lorsque le package, le bundle natif et le changelog décrivent la même version.

Les versions actuellement documentées sont Mobile 0.2.0 et web 0.3.1. Gardez les artefacts natifs, les wrappers et le protocole partagé sur la même release mobile.