Nếu người dùng huỷ liên kết Hành động smart home của bạn khỏi
Google Assistant, phương thức thực hiện đơn hàng của bạn sẽ nhận được một
action.devices.DISCONNECT
ý định. Ý định này cho biết rằng Assistant sẽ không gửi
bất kỳ ý định nào khác cho người dùng này và dịch vụ đám mây của bạn sẽ ngừng gọi
API Google Home Graph (Yêu cầu đồng bộ hoá và
Report State) cho thiết bị của mình.
{ "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 }
Để biết thêm thông tin, hãy xem DISCONNECT
tài liệu tham khảo về ý định.