2017-07-03 85 views
0

我在公司中有高級管理人員的要求。我們正在研究可以創建,初始化和提交流程的業務應用程序。爲網絡和mobile.Below是應用程序的流程。當Web UI發生變化時如何更新移動應用UI(Android和iOS)

  • 用戶登錄到應用程序。
  • 通過使用拖放UI創建一個進程(一個進程是一個表單)。
  • 創建過程被初始化並提交批准。

以上是application.Now的流動,對於移動的要求是,一旦在具有在移動應用被動態地更新網頁創建進程。

對於這種需求,更好的方法是什麼?

**注意:**請不要混淆術語過程。過程的創建有點像請假過程,人力資源過程等只是常態。

從技術上講,需要使用拖放的表單定製解決方案,在web中進行更改時,必須在移動版中動態更新。

回答

0

如果我正確理解你的問題,那麼你想要做的是保持一個進程在網絡和你的應用程序之間同步。

你有兩種選擇。您可以每隔x秒鐘對您的API進行一次調用,並檢查是否有任何更改。另一種方法是使用WebSockets,它允許您立即將數據從服務器推送到客戶端。 (所以當你有變化時,你可以通知應用程序並立即更新)。

這兩種方式都有優點和缺點,尤其是在縮放應用程序時。如果你想在我們的應用程序中擁有「實時」的感覺,我會推薦使用WebSockets。

+0

尊敬的Andreas,謝謝您的回覆。您的理解是正確的。但要使其更加清晰明確,有一個包含表格的表單生成器(拖放表單元素)的Web儀表板。創建並保存表單後,已保存的表單必須在移動應用程序中顯示。我實際上正在尋找一種方法來同步移動設備中保存的表單,並在移動設備中創建/更改佈局。我不確定此時的可能性。示例:https: //bootsnipp.com/forms – VSRKishore

+0

你想同步表單內容或表單佈局嗎?對我來說,這聽起來像你有兩個單獨的問題。您首先需要找到一種以編程方式更改移動設備上的佈局和/或內容(使用角度/離子)的方法。當你弄清楚如何做到這一點時,你就可以解決從Web UI到移動應用程序變化的問題(使用我上面描述的方法)。 –

+0

我想首先同步表單佈局。現在我們試圖從服務器(使用角度)和根據移動UI自定義拉出表單的所有js和依賴文件。我不知道它有多可行,但尋找更好的方法。 – VSRKishore

0

你需要有一個漸進的web應用程序,並嘗試離子云服務 https://docs.ionic.io/services/deploy/

現場部署,讓你發佈Web資產,如HTML,JS和CSS直接向您的用戶無需通過應用程序商店去。

這讓你:

按需更新你的應用程序。 快速爲用戶提供新功能和錯誤修復。

但它有一個相關的價格,但!