【问题标题】:How to keep chatbar always open in Twilio Flex Web Chat如何在 Twilio Flex 网络聊天中保持聊天栏始终打开
【发布时间】:2019-10-28 11:10:42
【问题描述】:

我正在使用 Twilio UI 1.8.2 和 Twilio Webchat UI 1.2.0,如果刷新页面或在新选项卡/页面中打开同一页面(会话),我如何保持扩展 Twilio 客户聊天面板的聊天窗口在浏览器中。

默认情况下,如果我刷新页面,它会从最小化开始。

我正在使用 Twilio 的内置 flex(reactjs 版本)并根据我的要求进行扩展。

【问题讨论】:

    标签: reactjs twilio twilio-api twilio-programmable-chat


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    我要做的是连接到actions framework of the webchat UI,监听ToggleChatVisibility 操作并将聊天的打开状态保存到localStorage。然后当页面加载时,从localStorage 加载状态,如果聊天应该打开,则调用ToggleChatVisibility 操作。

    这有帮助吗?

    【讨论】:

    • 非常感谢@philnash。它正在工作。虽然我没有使用isEntryPointExpanded,但我只是在可见性已经为true 时调用动作ToggleChatVisibility
    • 太棒了!您介意将答案标记为正确,以便其他人也能看到它的帮助吗?
    • 嗨@philnash,当然,我用赞成票标记了答案。
    • 如果您点击复选标记,它会将答案标记为已接受,而不仅仅是投票:)
    • 谢谢!希望您的应用程序的其余部分一切顺利。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多