Odłącz

Jeśli użytkownik odłączy Twoje działanie smart home od usługi Google Assistant, usługa otrzyma intencję action.devices.DISCONNECT. Ten zamiar wskazuje, że usługa Assistant nie będzie już wysyłać żadnych intencji do tego użytkownika, a Twoja usługa w chmurze powinna przestać wywoływać interfejsy API Google Home Graph (Request Sync i Report State) na urządzeniach użytkownika.

Prośba
{
    "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
}

Więcej informacji znajdziesz w dokumentacji referencyjnej dotyczącej intencji DISCONNECT.