Questa pagina illustra l'utilizzo di determinate funzionalità dell'API di messa in servizio nella Google Home Mobile SDK.
Elimina le notifiche di rilevamento della commissione
Per impostazione predefinita, Google Play services su Android utilizza "mezzo foglio" di notifiche che coprono la metà inferiore dello schermo per fornire agli utenti un'indicazione proattiva sul fatto che Matter dispositivi si trovano nelle vicinanze.
Per evitare interruzioni mentre l'app è in primo piano, puoi:
per eliminare tali notifiche chiamando il
suppressHalfSheetNotification()
in Mobile SDK. Consulta la documentazione dell'API per saperne di più
informazioni.
L'eliminazione abilitata da questa API scade se la tua app è in primo piano
per più di 15 minuti. Per riattivare l'eliminazione dopo un timeout, chiama
suppressHalfSheetNotification()
, altrimenti le notifiche a metà foglio riceveranno
iniziano a essere mostrati.
L'implementazione di questa API è disponibile nella
Google Home Sample App for Matter. Consulta
HalfSheetSuppressionObserver.kt
per ulteriori informazioni.
Indica il supporto per la messa in servizio di Matter
Se utilizzi Mobile SDK per le commissioni, devi:
aggiungi il nome del pacchetto dell'app
in Google Home Developer Console, implementa le nostre Matter
API e indica che la tua app supporta Matter
la messa in servizio mediante la gestione dell'intent ACTION_COMMISSION_DEVICE
.
Aggiungi il seguente intent-filter
alla dichiarazione application
nel tuo
File AndroidManifest.xml
:
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
Consulta le nostre file manifest dell'app di esempio come riferimento.
Selettore app
Esistono due modi in cui la tua app viene visualizzata nel selettore di app durante la messa in servizio di elaborazione:
- Nella schermata Scegli un'app.
- Se gli utenti selezionano Scegli un'altra app, questa opzione verrà visualizzata nella sezione Altre app installate Schermata App.
App consigliate
Il selettore di app mostra due app suggerite.
- Il primo è sempre Google Home app (GHA).
- Il secondo è per l'app preferita del produttore, se è definito in una Progetto Developer Console associato al VID o al PID del dispositivo.
Esistono due scenari in cui le app si trovano nella schermata Scegli un'app.
- Installata - Play services verifica che l'applicazione supporti:
Filtro per intent
ACTION_COMMISSION_DEVICE
. Se il filtro per intent non è presente, l'utente viene indirizzato al Play Store per aggiornare l'app. - Non installata: l'utente viene indirizzato al Play Store per installare l'app. prima di continuare.