Déconnecter

Si l'utilisateur dissociez votre action smart home de Google Assistant, votre traitement reçoit un intent action.devices.DISCONNECT. Cet intent indique que Assistant n'enverra plus d'intents pour cet utilisateur et que votre service cloud doit cesser d'appeler les API Google Home Graph (Request Sync et Report State) pour ses appareils.

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

Pour en savoir plus, consultez la documentation de référence sur l'intent DISCONNECT.