Запущенную интеграцию Matter можно откатить к ранее запущенной версии.
Например, у вас может быть версия v.1 в разработке. Через несколько месяцев вы запускаете версию v.2, а затем обнаруживаете какую-то производственную проблему. Чтобы смягчить её, вы можете откатить текущую версию (v.2) до предыдущей версии (v.1).
Ограничения
Разработчикам следует знать о некоторых ограничениях процесса отката:
- Откат запущенной интеграции невозможен, если для неё не существует предыдущих версий. Исходную версию запущенной интеграции откатить нельзя.
- Откат поддерживается только на одну предыдущую версию. Например, можно выполнить откат с версии 3 до версии 2, но нельзя будет выполнить откат с версии 2 до версии 1. Для повторного отката интеграции необходимо запустить новую версию.
- Версии, для которых был выполнен откат, удаляются из списка сертифицированных интеграций. Версии, для которых был выполнен откат, не могут быть запущены повторно и не подлежат восстановлению.
Откатить запущенную интеграцию
Перейти в консоль разработчика
- Перейдите в Matter > Launch .
- Запущенная версия интеграции должна появиться в разделе Запущенные .
- Нажмите значок для запущенной интеграции и выберите Откатить из раскрывающегося списка.
- В диалоговом окне подтверждения нажмите кнопку Откат для подтверждения.
После подтверждения в разделе «Запущено» должна отобразиться ранее запущенная версия интеграции. Эта версия становится текущей и немедленно распространяется в экосистеме.