Verbindung trennen

Wenn der Nutzer die Verknüpfung deiner smart home-Aktion mit Google Assistant, deine Auftragsausführung erhält ein action.devices.DISCONNECT die Nutzerabsicht verstehen. Dieser Intent gibt an, dass Assistant keine weitere Intents für diesen Nutzer erstellen und der Cloud-Dienst sollte in Zukunft nicht mehr aufrufen, Google Home Graph APIs (Synchronisierung anfordern und Report State) für die eigenen Geräte.

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder">
</ph>
Anfrage
{
    "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
    "inputs": [{
      "intent": "action.devices.DISCONNECT",
    }]
}
JSON
{}
Node.js
const {smarthome} = require('actions-on-google');
const app = smarthome();
// ...
app.onDisconnect((body, headers) => {
  // TODO Disconnect user account from Google Assistant
  // You can return an empty body
  return {};
});
Java
@Override
public void onDisconnect(
    @NotNull DisconnectRequest disconnectRequest, @Nullable Map<?, ?> map) {
  // TODO Disconnect user account from Google Assistant
  // This function does not return anything
}

Weitere Informationen findest du in der DISCONNECT. Intent-Referenzdokumentation.