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
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
Existen dos maneras en las que tu app aparecerá en el selector de apps durante la comisión proceso:
- En la pantalla Elige una app
- 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.
Hay dos situaciones en las que las apps aparecen en la pantalla Elige una app.
- 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. - No instalada: Se dirige al usuario a Play Store para que instale la app. antes de continuar.