【问题标题】:How to update mobile app UI(android and iOS) when web UI is changed更改 Web UI 时如何更新移动应用程序 UI(android 和 iOS)
【发布时间】:2017-12-06 17:04:26
【问题描述】:

我们公司的高级管理层有一个要求。我们正在开发一个可以创建、初始化和提交流程的业务应用程序。这适用于网络和移动设备。以下是应用程序的流程。

  • 用户登录到应用程序。
  • 使用拖放 UI 创建流程(流程是表单)。
  • 创建的流程已初始化并提交审批。

以上是应用程序的流程。现在,对移动设备的要求是,一旦在 web 中创建流程,就必须在移动应用程序中动态更新。

对于此类要求,更好的方法是什么。

**注意:**请不要与术语流程混淆。流程的创建类似于请假流程、人力资源流程等,它们只是普通形式。

从技术上讲,需要使用拖放来自定义表单的解决方案,当在 Web 中进行更改时,该解决方案必须在移动设备中动态更新。

【问题讨论】:

    标签: android ios ionic-framework architecture


    【解决方案1】:

    您需要有一个渐进式网络应用程序并试用 ionic 云服务 https://docs.ionic.io/services/deploy/

    实时部署让您可以直接向用户发布 HTML、JS 和 CSS 等 Web 资产,而无需通过应用商店。

    这让你:

    按需更新您的应用程序。 快速为您的用户获取新功能和错误修复。

    但它有一个与之相关的价格但是!

    【讨论】:

      【解决方案2】:

      如果我正确理解了您的问题,那么您要做的就是在网络和您的应用程序之间保持流程同步。

      你有两个选择。您可以每隔 x 秒调用一次 API 并检查是否有任何更改。另一种方法是使用 WebSockets,它允许您立即将数据从服务器推送到客户端。 (所以您可以在有更改时通知应用并立即更新)。

      这两种方式各有利弊,尤其是在扩展您的应用时。如果您想在我们的应用中获得“实时”的感觉,我建议您使用 WebSockets。

      【讨论】:

      • 亲爱的 Andreas,感谢您的回复。您的理解是正确的。但为了更清楚和具体,有一个带有表单构建器(拖放表单元素)的 Web 仪表板,包括表格。一次表单已创建并保存,保存的表单必须显示在移动应用程序中。我实际上正在寻找一种方法来动态同步移动中保存的表单,而无需在移动设备中创建/更改布局。我目前不确定可能性.示例:bootsnipp.com/forms
      • 您要同步表单内容还是表单布局?对我来说,听起来你有两个不同的问题。您首先需要找到一种方法来以编程方式更改移动设备上表单的布局和/或内容(使用角度/离子)。当你弄清楚如何做到这一点时,你就可以解决如何从 Web UI 到移动应用程序的更改(使用我上面描述的方法)。
      • 我想先同步表单布局。现在我们正在尝试从服务器(使用角度)拉取表单的所有js和依赖文件并根据移动UI进行自定义。我不知道它有多可行。但正在寻找更好的方法。
      猜你喜欢
      • 2023-02-01
      • 2015-10-28
      • 2017-06-19
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      相关资源
      最近更新 更多