Uma integração Matter lançada pode ser revertida para uma versão lançada anteriormente.
Por exemplo, você pode ter a versão v.1 em produção. Depois de alguns meses, você lançou a versão v.2 e descobriu algum tipo de problema de produção. Para atenuar esse problema, você pode reverter a versão lançada atualmente (v.2) para a versão lançada anteriormente (v.1).
Restrições
Há algumas restrições ao processo de reversão que os desenvolvedores precisam conhecer:
- A reversão não é permitida para uma integração lançada se não houver versões anteriores dela. A versão inicial de uma integração lançada não pode ser revertida.
- A reversão só é possível para uma versão anterior. Por exemplo, é possível reverter da v.3 para a v.2, mas não é possível reverter a v.2 para a v.1. Você precisa lançar uma nova versão da integração para poder reverter a integração novamente.
- As versões revertidas são removidas da lista de integrações certificadas. As versões revertidas não podem ser iniciadas novamente e não podem ser recuperadas.
Reverter uma integração iniciada
Acessar o console do desenvolvedor
- Acesse Matter > Iniciar.
- A versão lançada da integração vai aparecer na seção Launched.
- Clique no ícone da integração iniciada e selecione Reverter no menu suspenso.
- Na caixa de diálogo de confirmação, clique em Desfazer para confirmar.
Depois de confirmada, a seção Launched vai mostrar a versão lançada anteriormente da integração. Essa versão anterior se torna a atual e é lançada imediatamente no ecossistema.