Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El flujo de comisión en tu app con la API de Commissioning se puede iniciar de dos maneras: directamente en tu app o a través de un selector de apps en el proceso de vinculación rápida. En esta sección, se aborda la experiencia del usuario (UX) de cada uno.
Iniciado por la app
En esta situación, el usuario inicia la comisión en tu app, por lo general, desde un llamado a la acción (CTA) de "Agregar dispositivo". Te recomendamos que destaques el botón Agregar dispositivo de la siguiente manera:
Donde los usuarios ven todos sus dispositivos, como una página Controles
Donde los usuarios pueden administrar la página principal, como una página de Configuración
La página Principal de tu app
Cuando se complete la comisión, te recomendamos que dirijas al usuario a la página principal de la app o a una ubicación de la app que le muestre el controlador de dispositivos que acaba de configurar o una lista completa de todos los dispositivos, incluido el que acaba de configurar.
La UX se ilustra en la Figura 2:
Iniciado por Vinculación rápida
La comisión también se puede iniciar con Fast Pair en Android. Después de escanear el código QR de Matter del dispositivo, se le solicita al usuario que seleccione una app para continuar con el proceso de comisión. Si seleccionas tu app, se usa la API de Commissioning desde la app, como se ilustra en la Figura 3.
Si el usuario no tiene la app instalada en su dispositivo móvil, se le solicita que la instale antes de continuar. La UX a partir de la pantalla de consentimiento es la misma que la de la Figura 2.
Selector de apps
Existen dos formas en que tu app aparece en el selector de apps durante el proceso de comisión:
En la pantalla Elige una app.
Si los usuarios seleccionan Elegir otra app, se mostrará en la pantalla Otras apps instaladas.
Apps sugeridas
El selector de apps muestra dos apps sugeridas.
El primero siempre es Google Home app (GHA).
El segundo es para la app preferida del fabricante del dispositivo, si se define en un proyecto Google Home Developer Console asociado con el VID o el PID del dispositivo. (Esta opción no se aplica a los desarrolladores de apps que no compilan dispositivos Matter).
Hay dos situaciones en las que las apps se encuentran en la pantalla Elegir una app.
Instalada: Google Play services verifica que la aplicación admita el filtro de intents ACTION_COMMISSION_DEVICE. Si falta el filtro de intents, se dirige al usuario a Play Store para que actualice la app.
No instalada: Se dirige al usuario a Play Store para que instale la app antes de continuar.