gpt4 book ai didi

modal-dialog - 在 Modal 的 view_submission 之后更新移动设备中的 Slack Home 选项卡(views.publish)

转载 作者:行者123 更新时间:2023-12-05 07:13:36 24 4
gpt4 key购买 nike

在模式发送 view_submission 事件后,更新 Slack 移动应用程序主页选项卡的正确方法是什么? FWIW,主页选项卡会在 Web UI 上更新,但在移动设备上不会更新,用户必须单击主页选项卡,然后再返回才能更新它。

这是我正在使用的流程:

  1. 模态打开,用户从模态提交表单。
  2. Modal 将 view_submission 发送到我的应用。
  3. 我的应用发送 {'response_action': 'clear'}
  4. 我的应用将主页选项卡布局发布到 views.publish

我期待主页选项卡布局更新。在 Web UI 上它会更新,但在 Slack 移动应用程序上它不会更新。在移动应用程序上,您必须点击另一个部分(例如消息选项卡或另一个对话),然后返回主页选项卡才能进行更新。

最佳答案

解决方法(或者可能是正确的方法取决于您如何解释 Slack 的文档)是当您从 slack 收到 view_submission 请求时返回确认响应BEFORE您发出发布请求到 view.publish

一般来说,处理上述流程最简单的方法是获取view_submission数据,弄清楚需要进行哪些更新,通过views.publish发布更新>,然后在单个同步过程中返回确认响应 {'response_action': 'clear'}。这在网络上按预期工作,但在移动设备上不起作用。相反,但是,如果您将其分成两步并使用作业队列或其他异步系统来卸载 view_submission 数据的处理并通过 views.publish 发布更新并立即返回确认响应,然后它可以在网络和移动设备上按预期工作。出于性能原因,您只想确保 view_submission 数据在返回确认响应后立即得到处理。

关于modal-dialog - 在 Modal 的 view_submission 之后更新移动设备中的 Slack Home 选项卡(views.publish),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60103436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com