2017-07-27 3 views
0

Ich habe ein Projekt für Smart-Home-App erstellt. Mein Aktionspaket ist wie folgt:Action-Konsole fragt nach "App-Informationen" für "Smart Home App" und keine "Aktionen" unter "Aktionen aus Aktionen SDK"

{ 
    "actions": 
    [ 
    { 
     "name": "actions.devices", 
     "fulfillment": 
     { 
      "conversationName": "automation" 
     } 
    } 
    ], 

    "conversations": 
    { 
     "automation": 
     { 
     "name": "automation", 
     "url": "endpoint url here" 
     } 
    } 
} 

Wie Sie sehen können, ist es für Smart Home. Aber ich werde immer noch gebeten, die Aussprache für den App-Namen in den App-Informationen auszufüllen. Das ist seltsam, denn eine Smart Home App muss nicht wie ein Gespräch mit Blah Blah Blah aufgerufen werden. Sie müssen es nur unter Home Control aktivieren> Geräte hinzufügen. Also, warum muss ich die Aussprache ausfüllen? Heißt das, die Action-Konsole hat es nicht als Smart-Home-App erkannt?

Eine andere Sache ist, ich habe keine Aktionen aufgeführt unter Aktionen von Aktionen sdk hinzugefügt. Ist das für eine Smart Home App normal? Die Dokumentation hat das nicht so erklärt, also weiß ich wirklich nicht, was wirklich richtig ist.

enter image description here

Antwort

1

Ja beide dieser Verhaltensweisen werden erwartet. Sie sollten Ihre Geräte bei der Google Home App registrieren und dann mit dem Assistenten steuern können.

So wie es aussieht, gibt die Google Actions-Konsole keine visuellen Besonderheiten für Smart-Home-Projekte vor, also wird es immer noch nach Aktionen und Aussprache suchen. Wenn Sie jedoch Ihre Geräte mithilfe der App synchronisieren können, werden Sie feststellen, dass Ihre Smart Home-Aktion erkannt wird.