无法向 Google Smart Display 发送推送通知

Posted

技术标签:

【中文标题】无法向 Google Smart Display 发送推送通知【英文标题】:Can't send push notification to Google Smart Display 【发布时间】:2019-11-20 13:18:31 【问题描述】:

我需要将推送通知发送到 Google Nest Hub。 我关注了 Google 的文档:https://developers.google.com/assistant/engagement/notifications

问题是我可以将通知发送到智能手机,但不能发送到智能显示屏。

const request = require('request');
const google = require('googleapis');
const key = require("./Jessa Assistent-730a994db178.json");

const jwtClient = new google.auth.JWT(
  key.client_email, null, key.private_key,
  ['https://www.googleapis.com/auth/actions.fulfillment.conversation'],
  null
);

jwtClient.authorize((err, tokens) => 
  if (!err) 
    request.post('https://actions.googleapis.com/v2/conversations:send', 
      auth: 
        bearer: tokens.access_token,
      ,
      json: true,
      body: 
        customPushMessage: 
          userNotification: 
            title: 'Push Notification Title',
          ,
          target: 
            userId: '<User_ID> (Took this part out of this example)',
            intent: 'High Priority Vragen',
            locale: 'nl-NL'
          ,
        ,
        isInSandbox: true,
      ,
    , (err, httpResponse, body) => 
      console.log(`$httpResponse.statusCode: $httpResponse.statusMessage`);
    );
  
);

【问题讨论】:

【参考方案1】:

智能显示屏不支持通知。

【讨论】:

以上是关于无法向 Google Smart Display 发送推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Google Smart Lock 与凭据管理 API

了解如何在 google home 设备中下载 javascript 代码,以便在本地家庭执行(google smart home 上的操作)

无法向 Google 应用脚本授予授权或许可

运行硬盘Smart检测无法通过能说明啥??

无法从“smart_open”导入名称“open”

Smart Lock 显示不是来自我的应用的帐户