dialogflow-es - 在 Google 助理之外的 userStorage 中保存数据
问题描述
我有一个应用程序(使用 Xamarin 开发),当用户第一次登录时,它会生成一些关于用户的信息。
我需要将此信息保存在 Google Assistant 的 userStorage 中,以便我可以在内联编辑器中获取此信息以实现 Dialogflow。
我已经有了从 userStorage 获取信息的代码:
let userStorage = request.body.originalDetectIntentRequest.payload.user.userStorage || JSON.stringify({});
let uninterId;
userStorage = JSON.parse(userStorage);
if (userStorage.hasOwnProperty('uninterId')) {
uninterId = userStorage.uninterId;
}
现在我需要知道如何让我的应用程序通过我的 Android 应用程序保存这些信息。
是否可以将数据保存在 Google 助理之外的 userStorage 上?
我怎样才能做到这一点?
解决方案
用户存储仅在您的操作中可供您使用。如果您有兴趣让这些数据在您的操作上下文之外可用,您可能需要考虑使用Firebase等第三方数据库服务。
推荐阅读
- python - Celery + Django 在启动时
- android - 渲染问题在当前主题中找不到样式“bottomNavigationStyle”
- jquery - 如何使用 jQuery Validation 以准确的澳大利亚格式验证输入字段电话?
- php - 在哪里可以找到通过 TCP 接收的 GPS 数据?
- javascript - ajax循环settimeout,仅在前一个请求完成后才新请求
- javascript - 使用 new 关键字在构造函数中创建类的实例是不好的做法吗?
- c# - MVVMCross 如何实现 ContentDialog
- c# - 在 asp.net MVC 中处理 localhost 时,smpt 未在已发布时发送电子邮件
- wcf - SOAP Onvif 对 WCF 客户端没有响应
- swift - 展开“字符串?” 快速变量?