Disconnetti

Se l'utente rimuove il collegamento della tua smart home Action da Google Assistant, il tuo fulfillment riceve un action.devices.DISCONNECT intent. Questo intent indica che Assistant non invierà altri intent per questo utente e che il tuo servizio cloud deve interrompere le chiamate alle Google Home Graph API (Richiedi sincronizzazione e Report State) per i suoi dispositivi.

Richiesta
{
    "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
}

Per saperne di più, consulta la DISCONNECT documentazione di riferimento dell'intent.