请求的建议用户界面流程 - >延迟 - >响应?

时间:2018-06-15 13:07:13

标签: google-app-maker

在我深入探讨针对UI流程的最佳实践的指导之前,其中响应延迟了请求?即,提交工作,等待10 - 45秒,获得工作回复?

Job会调用REST端点,我很乐意在工作完成时更新UI。

以firebase为例,您可以异步显示作业状态,以便在报告准备就绪时让用户知道。我看到了对Cloud SQL的绑定,但不清楚Cloud SQL作业记录的更新如何流回UI。

1 个答案:

答案 0 :(得分:1)

用户在作业完成时很可能会离开应用程序,因此您可以考虑通过电子邮件通知用户作业结果。对于患者用户,您可以显示snackbar popup

google.script.run
  .withSuccessHandler(function() {
    // set snackbar success text
    app.popups.Snackbar.visible = true;
  })
  .withFailureHandler(function(error) {
    // set snackbar error text
    app.popups.Snackbar.visible = true;
  })
  .doLooongJob();

这篇文章似乎与材料设计相关 - https://material.io/design/communication/confirmation-acknowledgement.html#acknowledgement