Découverte d'applications et liens profonds

Google Home app (GHA) est le principal moyen pour les utilisateurs de connecter leurs appareils connectés Google Assistant, et les affecter à des structures et des pièces dans Google Home Graph Pour effectuer la configuration, les utilisateurs doivent généralement cliquer sur plusieurs écrans pour trouver votre action smart home dans une liste d'options disponibles. En créant faciliter le démarrage du processus de configuration pour les utilisateurs, vous pouvez les aider à les intégrer rapidement et réduire la frustration des utilisateurs lors de la configuration.

Pour simplifier le processus d'intégration des utilisateurs sur smart home appareil, le La plate-forme Google smart home offre plusieurs fonctionnalités pratiques qui permettent aux utilisateurs d'entrer rapidement dans le processus de configuration et de commencer à utiliser son appareil smart home. Ces fonctionnalités peuvent être facilement intégrées à votre smart home des actions avec peu ou pas d'effort de codage ;

La liste suivante récapitule les fonctionnalités de la plate-forme que vous pouvez implémenter pour réduire les frictions pour les utilisateurs lorsqu'ils configurent vos appareils connectés pour Assistant:

  • App Discovery : cette fonctionnalité permet aux utilisateurs de voir des chips de suggestion pour associer votre action dans GHA. En cliquant sur le chip, ils peuvent connecter leurs appareils smart home à Assistant à l'aide de leurs comptes de fournisseurs tiers.
  • Liens profonds : cette fonctionnalité vous permet d'intégrer un lien profond dans votre application ou sur le site Web de votre produit pour que les utilisateurs puissent facilement connecter leur appareil smart home à Assistant. Si l'utilisateur clique sur le lien, il est invité à télécharger le GHA. (si ce n'est pas déjà fait) et lance l'association des comptes et la salle de configuration des attributions.

Implémenter la détection d'applications

Vous pouvez activer la fonctionnalité App Discovery depuis Actions on Google Console une fois le processus de validation de la marque terminé. Sans code des modifications sont nécessaires, mais votre action smart home doit déjà examinée et en production.

Connectez-vous à Actions Console:

Accéder à la console Actions on Google

  1. Ouvrez votre projet Action smart home.
  2. Cliquez sur Déployer > Validation de la marque :
  3. Pour associer le site Web de votre entreprise à votre projet Actions, procédez comme suit :
    1. Dans le panneau Websites (Sites Web), cliquez sur Connect site (Associer le site).
    2. Saisissez l'URL du site Web que vous souhaitez associer, puis cliquez sur Associer. Google envoie un e-mail au propriétaire du site Web pour confirmer l'association du site Web.
  4. Dans le panneau Applications Android, cliquez sur le bouton Associer une application, puis suivez les instructions qui s'affichent.

  5. Dans le même panneau, activez l'option Activer la découverte d'applications pour votre application connectée. Cette option est grisée tant que votre action n'a pas été examinée et approuvée.

Lien profond vers Google Home

Les liens profonds vous permettent de rediriger directement les utilisateurs vers une destination spécifique dans GHA à partir de votre application Android ou iOS, ce qui simplifie le processus de configuration de l'appareil avec Assistant.

La syntaxe des liens profonds GHA est la suivante:

https://home.google.com/home-app/?deeplink=destination

Votre application Android ou iOS peut actuellement être associée au destinations suivantes dans le GHA:

Destination Description
setup/ha_linking?agent_id=agent-id Lancez le parcours d'association de compte OAuth pour l'agent-id de l'action smart home donnée.

Le chemin de la destination doit être correctement Encodée au format URL avant de l'appliquer au lien profond. Exemple :

https://home.google.com/home-app/?deeplink=setup%2Fha_linking%3Fagent_id%3Dagent-id

Pour en savoir plus sur le déclenchement de liens profonds depuis votre application, consultez les Sur Android documentation et iOS documentation.