Comisión del SDK de Home Mobile

En esta página, se aborda el uso de funciones seleccionadas de la API de comisión en el Google Home Mobile SDK

Elimina las notificaciones de descubrimiento por comisión

Notificación de media hoja de Android
Figura 1: Ejemplo de una notificación de media hoja de Android

De forma predeterminada, Google Play services en Android usa "hoja media" que cubren la mitad inferior de la pantalla para brindar a los usuarios una indicación proactiva de que Hay Matter dispositivos cercanos.

Para evitar interrupciones mientras la app está en primer plano, puedes suprimir estas notificaciones llamando al suppressHalfSheetNotification() en Mobile SDK. Consulta la documentación de la API para obtener más información información.

Si la app está en primer plano, se agota el tiempo de espera de la supresión habilitada por esta API durante más de 15 minutos. Para volver a habilitar la supresión luego de un tiempo de espera, llama suppressHalfSheetNotification() de nuevo; de lo contrario, se mostrarán las notificaciones de media hoja empiezan a aparecer.

Puedes encontrar una implementación de esta API en el Google Home Sample App for Matter Consulta HalfSheetSuppressionObserver.kt para obtener más información.

Cómo indicar la asistencia para la comisión de Matter

Si usas Mobile SDK para realizar la comisión, debes hacer lo siguiente: agrega el nombre del paquete de la app en Google Home Developer Console, implementa nuestra Matter APIs e indica que tu app admite Matter de oferta mediante el control del intent ACTION_COMMISSION_DEVICE.

Agrega el siguiente intent-filter a la declaración de application dentro de tu Archivo AndroidManifest.xml:

<intent-filter>
    <action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>

Consulta nuestra manifiesto de la app de ejemplo como referencia.

Selector de apps

Selector de apps

Existen dos maneras en las que tu app aparecerá en el selector de apps durante la comisión proceso:

  1. En la pantalla Elige una app
  2. Si los usuarios seleccionan Elegir otra app, esta aparecerá en la sección Otras apps instaladas Apps.

Apps sugeridas

En el selector de apps, se muestran dos apps sugeridas.

  • El primero es siempre Google Home app (GHA).
  • La segunda es para la app preferida del fabricante del dispositivo, si está definida en un El proyecto Developer Console asociado con el VID o PID del dispositivo. App de comisión preferida del fabricante de dispositivos

Hay dos situaciones en las que las apps aparecen en la pantalla Elige una app.

  1. Instalada: Play services verifica que la aplicación sea compatible con Filtro de intents ACTION_COMMISSION_DEVICE. Si falta el filtro de intents, se dirige al usuario a Play Store para que actualice la aplicación.
  2. No instalada: Se dirige al usuario a Play Store para que instale la app. antes de continuar.