Si l'utilisateur dissocie votre action smart home de
Google Assistant, votre traitement reçoit une
action.devices.DISCONNECT
l'intention. Cet intent indique que Assistant n'enverra pas
d'autres intents pour cet utilisateur, et votre service cloud doit cesser d'appeler
API Google Home Graph (Request Sync et
Report State) pour leurs appareils.
{ "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 le DISCONNECT
documentation de référence sur les intents.