2017-07-08 1 views
0

Je développe une application Google Smart Home, et je suis le document de développement officiel.Je ne trouve toujours pas d'action Google à l'aide d'Action SDK sur Google Home App

  1. Créer mon projet dans Google Console

  2. 'gactions mise à jour --action_project action.json --project {} myproject'

  3. Complétez les informations nécessaires, y compris Information sur l'appli, compte Linking ;

  4. 'gactions Test --action_project action.json --project {} myproject'

J'ai essayé plusieurs fois, même je l'autre accout et créé. Mais le résultat était le même que mon application maison intelligente n'apparaît toujours pas dans mon Google Home. Quelqu'un a dit avoir créé son application, et il apparaîtrait dans la section Home Control comme [test] {project_name} après 'gactions test'. Mais ça ne marche pas pour moi. C'est très frustré. Et cette étape a bloqué mon travail supplémentaire pendant plusieurs jours.

De plus, je veux confirmer la question suivante:

  1. Quand je créé mon smart app maison, la section est comme ceci:

Actions ajoutées d'Actions SDK

Actions: (cet endroit est emtpy, est-il normal? Ou manque de quelque chose comme agent ou autre)

  1. L'application Smart Home en mode test, les conversations vocales uniquement avec le haut-parleur Google Home sont-elles obligatoires ou apparaissent-elles directement dans Google Home App après le test "gactions"?

Toute aide sera appréciée!

Mon action.json: {"actions": [{"nom": "actions.devices", "deviceControl": {}, "fulfillment": {"conversationName": "automation"}}], " conversations ": {" automation ": {" name ":" automation "," url ":" https://xxxxx "}}}

Répondre

0

en cours d'exécution la première fois pourrait être un peu douloureux. Voici ce que je fais pour le faire fonctionner. Assurez-vous d'avoir renseigné tous les détails sur la console d'action.

  1. Cliquez sur le bouton Test pour démarrer votre application.
  2. Dans le simulateur, tapez Parler à. Il pourrait vous demander de vous connecter.
  3. Si vous pouvez voir la réponse de votre application. Ensuite, il devrait fonctionner sur votre maison google.
  4. Veuillez noter que votre application de test expirera si vous la laissez inactive trop longtemps. Vous devez cliquer sur le bouton de test pour l'exécuter à nouveau ou votre Google Home ne sera pas en mesure de déjeuner votre application.

Aussi, dans votre action.JSON, si vous pointez votre intention d'un webhook, s'il vous plaît assurez-vous que votre webhook est accessible à partir de google.

+0

Merci beaucoup! Je développe une application Google Smart Home. Il semble qu'il n'est pas nécessaire de parler 'talk to {myproject}' à Google Assitant pour l'invocation. Et normalement, il apparaîtra dans la section Home Control. Voici mon action.json: { "actions": [{ "nom": "actions.devices", "deviceControl": { }, "accomplissement ": { "conversationName": "automatisation" }} ], "conversations": { "automatisation": { "name": "automatisation", "url":" https: // xxxxx " } } } – Emilerj

+0

Oh, désolé. Je ne savais pas que vous construisez une application pour la maison intelligente. Je ne peux pas vous aider avec cela car je n'en ai jamais fait auparavant. J'espère que quelqu'un ici pourra vous aider. –

+0

Encore merci beaucoup! – Emilerj