reactjs - 更新 twilio flex 网络聊天配置
问题描述
我们如何更新 twilio 配置?不要介意我们是否必须重新开始接触。场景是登录前和登录后。preEngagementConfig
如果用户未登录,我想拥有,而它应该在登录后被删除并且context
应该被引入。尝试设置FlexWebChat.defaultConfiguration.preEngagementConfig = null;
无效;
还尝试删除 ReactDOM 呈现应用程序的节点,并重新初始化应用程序,但出现错误default store already exists
。
我认为这是一个有效的场景,Twilio 应该提供开箱即用的 API。
解决方案
要重新开始参与,您可以使用FlexWebChat.Actions.invokeAction('RestartEngagement')
. 它使用import * as FlexWebChat from '@twilio/flex-webchat-ui'
in react flex-webchat-ui 工作。
推荐阅读
- swift - MacOS 通用链接未在 AppDelegate 中运行预期功能
- r - 使用来自 Blynk Server 的数据在 R 中自动化月度报告
- tarantool - 如何自动配置 Tarantool Cartridge 集群?
- ios - 如何像我提供的示例一样创建(集合?)视图
- status - 如何将 Rundeck 作业的步骤状态获取到文件中
- kubernetes - Kubernetes 上带有气流的 Vault
- ruby-on-rails - 如何修复带有链接的渲染提及(例如“@test @test2”)但@test2 链接到@test 的页面
- html - 我可以使用 Microsoft OneDrive 托管网站吗?
- java - 如何检查整个 forEach 列表?(爪哇)
- sql - 通过 HTML 表单更新 SQL 表时出错