Une intégration Matter lancée peut être restaurée à une version lancée précédemment.
Par exemple, vous pouvez avoir la version v.1 en production. Après quelques mois, vous lancez la version v.2, puis vous découvrez un problème de production. Pour résoudre ce problème, vous pouvez restaurer la version lancée actuellement (v.2) à la version lancée précédemment (v.1).
Restrictions
Les développeurs doivent tenir compte de certaines restrictions concernant le processus de restauration :
- La restauration n'est pas autorisée pour une intégration lancée si aucune version précédente n'existe. La version initiale d'une intégration lancée ne peut pas être restaurée.
- La restauration n'est compatible qu'avec une seule version antérieure. Par exemple, vous pouvez restaurer la version v.3 à la version v.2, mais vous ne pouvez pas ensuite restaurer la version v.2 à la version v.1. Vous devez lancer une nouvelle version d'intégration pour pouvoir restaurer à nouveau l'intégration.
- Les versions restaurées sont supprimées de la liste des intégrations certifiées. Les versions restaurées ne peuvent pas être relancées et sont irrécupérables.
Restaurer une intégration lancée
Accéder à la Developer Console
- Accédez à Matter > Lancer.
- La version lancée de l'intégration doit s'afficher dans la section Lancée.
- Cliquez sur l'icône de l'intégration lancée, puis sélectionnez Restaurer dans le menu déroulant.
- Dans la boîte de dialogue de confirmation, cliquez sur Restaurer pour confirmer.
Une fois la confirmation effectuée, la section Lancée doit afficher la version de l'intégration lancée précédemment. Cette version précédente devient la version actuelle et est immédiatement déployée dans l'écosystème.