Mise en service du SDK Home Mobile

Cette page explique comment utiliser certaines fonctionnalités de l'API de mise en service Google Home Mobile SDK

Supprimer les notifications de découverte ouvrant droit à commission

<ph type="x-smartling-placeholder">
</ph> Notification de demi-feuille Android <ph type="x-smartling-placeholder">
</ph> Figure 1: Exemple de notification de demi-feuille Android

Par défaut, Google Play services sur Android utilise "demi-feuille" des notifications qui couvrent la moitié inférieure de l'écran pour indiquer à l'utilisateur qu'il est ouvrant droit à commission Matter appareils sont à proximité.

Pour éviter toute interruption lorsque votre application est au premier plan, vous pouvez : supprimez ces notifications en appelant la méthode suppressHalfSheetNotification() dans Mobile SDK. Pour en savoir plus, consultez la documentation de l'API des informations.

La suppression activée par cette API expire si votre application est exécutée au premier plan pendant plus de 15 minutes. Pour réactiver la suppression après expiration du délai, appelez suppressHalfSheetNotification() à nouveau, sinon les notifications de demi-feuille commencent à apparaître.

Vous trouverez une implémentation de cette API dans le Google Home Sample App for Matter Voir HalfSheetSuppressionObserver.kt pour en savoir plus.

Indiquer la compatibilité avec la mise en service Matter

Si vous utilisez Mobile SDK pour la commission, vous devez : ajoutez le nom du package de l'application Dans Google Home Developer Console, implémentez notre Matter API, et indiquer que votre application est compatible avec Matter en gérant l'intent ACTION_COMMISSION_DEVICE.

Ajoutez l'élément intent-filter suivant à la déclaration application dans votre Fichier AndroidManifest.xml:

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

Consultez nos le fichier manifeste de l'application exemple pour référence.

Outil de sélection d'applications

Outil de sélection d&#39;applications

Votre application apparaît dans l'outil de sélection d'applications de deux façons lors de la mise en service. processus:

  1. Sur l'écran Sélectionner une application
  2. Si l'utilisateur sélectionne Choisir une autre application, l'application apparaît dans la catégorie Autres applications installées. Applications.

Applis suggérées

L'outil de sélection d'applications affiche deux suggestions d'applications.

  • La première est toujours Google Home app (GHA).
  • La seconde concerne l'application préférée du fabricant de l'appareil, si elle est définie dans un Projet Developer Console associé au VID ou au PID du appareil. Application du commissaire préférée du fabricant de l&#39;appareil

Il existe deux cas de figure lorsque les applications figurent sur l'écran Sélectionner une application.

  1. Installée : Play services vérifie que l'application est compatible avec Filtre d'intent ACTION_COMMISSION_DEVICE. Si le filtre d'intent est manquant, l'utilisateur est redirigé vers le Play Store pour mettre à jour l'application.
  2. Non installée : l'utilisateur est redirigé vers le Play Store pour installer l'application. avant de continuer.