Messa in servizio dell'SDK Home Mobile

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

Notifica Halfsheet Android
. Figura 1: esempio di notifica di Halfsheet Android

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

Selettore app

Esistono due modi in cui la tua app viene visualizzata nel selettore di app durante la messa in servizio di elaborazione:

  1. Nella schermata Scegli un'app.
  2. 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. App commissioner preferita del produttore del dispositivo

Esistono due scenari in cui le app si trovano nella schermata Scegli un'app.

  1. 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.
  2. Non installata: l'utente viene indirizzato al Play Store per installare l'app. prima di continuare.