Cómo revertir una integración de Matter lanzada

Una integración de Matter iniciada 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 actual (v.2) a la lanzada antes (v.1).

Restricciones

Existen algunas restricciones para el proceso de reversión que los desarrolladores deben tener en cuenta:

  • No se permite la reversión de una integración que se inició si no existen versiones anteriores. La versión inicial de una integración iniciada no se puede revertir.
  • Solo se admite la reversión de una versión anterior. Por ejemplo, puedes revertir de la versión 3 a la versión 2, pero no puedes revertirla a la versión 1. Debes iniciar una nueva versión de integración para poder revertirla.
  • Las versiones revertidas se quitan de la lista de integraciones certificadas. Las versiones revertidas no se pueden volver a iniciar y son irrecuperables.

Revierte una integración que se inició

Ir a Play Console

  1. Ve a Matter > Iniciar.
  2. La versión de lanzamiento de la integración debería aparecer en la sección Lanzado.
  3. Haz clic en el ícono de la integración que se inició 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 Launched, se debería mostrar la versión de la integración que se lanzó antes. Esta versión anterior se convierte en la versión actual y se lanza de inmediato en el ecosistema.