Cómo revertir una integración de Matter lanzada

Una integración Matter lanzada se puede revertir a una versión lanzada anteriormente.

Por ejemplo, puedes tener 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 para una integración iniciada si no existen versiones anteriores para ella. La versión inicial de una integración lanzada no se puede revertir.
  • La reversión solo es compatible con una versión anterior. Por ejemplo, puedes revertir de v.3 a v.2, pero luego no puedes revertir de v.2 a v.1. Debes lanzar una nueva versión de integración para poder revertir la integración nuevamente.
  • Las versiones revertidas se quitan de la lista de integraciones certificadas. Las versiones revertidas no se pueden volver a lanzar y son irrecuperables.

Revierte una integración lanzada

Ir a Play Console

  1. Ve a Matter > Iniciar.
  2. La versión lanzada de la integración debería aparecer en la sección Lanzada.
  3. Haz clic en el ícono de la integración iniciada y selecciona Revertir en el menú desplegable.
  4. En el diálogo de confirmación, haz clic en Revertir para confirmar.

Una vez confirmada, en la sección Lanzamiento (Launched), se debería mostrar la versión de la integración que se inició previamente. Esta versión se convierte en la actual y se lanza de inmediato en el ecosistema.