使用 NodeJS 对 Google 推送通知的操作

Posted

技术标签:

【中文标题】使用 NodeJS 对 Google 推送通知的操作【英文标题】:Actions on Google Push Notifications with NodeJS 【发布时间】:2018-12-13 18:49:51 【问题描述】:

我正在努力通过官方Documentation 如何在 Actions on Google 中设置推送通知。我确实找到了这个 Github 项目here。

但是,我仍然不清楚在对话流中设置意图以实现这一目标的确切步骤。我目前正在为所有意图使用 webhook。

问题 #1:

在官方文档中,它谈到了引用事件actions_intent_PERMISSION。但是,当我要求获取用户位置时,我已经为此事件设置了意图。我是设置单独的意图来处理推送通知的用户权限,还是以某种方式在一个意图中处理两个权限授予?

问题 #2:

我需要多少意图才能正确执行此用户流?

DF:“你想收到恶劣天气的通知吗?” 用户:“是” DF:“我需要获得许可才能向您发送通知,可以吗?” 列出“是” * 这里出现了多少意图 *

我希望找到一个更具体的示例,说明如何使用 dialogflow 为 google 操作设置推送通知。

【问题讨论】:

您是否尝试过与该示例等效的Dialogflow? 我没看到这个,我去看看谢谢你的链接。 【参考方案1】:

Nick Felker 有一个很好的链接,我不知道我是怎么错过这个例子的,但它是一个更清楚的例子,说明了如何使用 Nodejs 实现在对话流中构建推送通知。

感谢您的链接: https://github.com/actions-on-google/dialogflow-updates-nodejs/blob/master/functions/index.js

【讨论】:

以上是关于使用 NodeJS 对 Google 推送通知的操作的主要内容,如果未能解决你的问题,请参考以下文章

使用 NodeJS 后端推送通知

我如何注册Google Classroom API的推送通知?

如何在 nodejs 中使用 FCM 发送 AWS SNS 推送通知?

使用 NodeJS 的 Firebase 网络推送通知不起作用

通过 GCM 使用 android 和 nodejs 进行地理定位推送通知

使用 NodeJS 向 iOS 应用程序发送推送通知的最简单方法是啥?