Una integración Matter lanzada se puede revertir a una versión lanzada anteriormente.
Por ejemplo, es posible que tengas la versión v.1 en producción. Después de unos meses, lanzas la versión v.2 y descubres algún tipo de problema de producción. Para mitigar este problema, puedes revertir la versión lanzada actualmente (v.2) a la versión lanzada anteriormente (v.1).
Restricciones
Existen algunas restricciones en el proceso de reversión que los desarrolladores deben tener en cuenta:
- No se permite la reversión de una integración lanzada si no existen versiones anteriores. No se puede revertir la versión inicial de una integración lanzada.
- La reversión solo se admite para una versión anterior. Por ejemplo, puedes revertir de la versión 3 a la 2, pero no puedes revertir la versión 2 a la 1. Debes lanzar una versión nueva de la integración para poder revertirla nuevamente.
- Las versiones revertidas se quitan de la lista de integraciones certificadas. Las versiones revertidas no se pueden volver a lanzar y no se pueden recuperar.
Cómo revertir una integración lanzada
Ir a la consola para desarrolladores
- Ve a Matter > Lanzar.
- La versión lanzada de la integración debería aparecer en la sección Lanzada.
- Haz clic en el ícono de la integración lanzada y selecciona Revertir en el menú desplegable.
- En el diálogo de confirmación, haz clic en Revertir para confirmar.
Una vez que se confirme, en la sección Lanzada, se debería mostrar la versión de la integración que se lanzó anteriormente. Esta versión anterior se convierte en la versión actual y se lanza de inmediato en el ecosistema.