0

使用MFP studio進行開發非常方便(一旦任何文件發生變化,客戶端將得到一個更新通知,即所謂的「直接更新」)。但是如何在MF生產服務器上做到這一點?如何更新MobileFirst pruduction server 7.0中的應用程序版本?

我們是否需要在MF Server配置工具中執行「Replace project war file」,然後在worklightconsole中重新選擇大版本號.wlapp文件?

回答

0

與Srik寫的不同 - 你不應該不小心刪除舊的.wlapp。通過這樣做,使用所述.wlapp版本的用戶將不再能夠連接到服務器。

因此,如果您需要觸發直接更新,在需要時重新部署更新的.wlapp文件,請不要先刪除它。

即使部署新版本(1.1而不是1.0),也不要刪除它。
只有在確定1.0的所有用戶都已遷移到1.1後,才應該刪除。

1.1構成了也上傳到應用商店的新版本。
您可以強制用戶通過「遠程禁用」v1.0進行升級(並指向下載新版本)。當每個人都遷移時,如果你真的喜歡它,你可以刪除舊版本。

刪除通過MobileFirst控制檯完成。

  1. 負載控制檯URL
  2. 點擊應用

您可以刪除:

  • 整個都與它的所有環境:

enter image description here

  • 或特定的環境,或環境的特定版本(如果你有例如1.0和1.1):

enter image description here

+0

tks,我也寫我自己的,我不太確定它是否正確... –

0

您可以刪除舊的.wlapp文件並放入新的.wlapp文件。不需要替換.war文件

0

同意什麼@Idan亞達寫道,並提出一些addtion IMO:

  1. 你做你的應用程序的迭代開發和frequentlyly升級產品,但只是在UI層面和適配器級別,您只需更新.wlapp文件(DO NOT 刪除它),這將觸發直接更新;
  2. 我不認爲WL控制檯中的版本號對最終用戶非常重要(他們不能看到它,他們也不關心),因此您可以在應用程序內定義一個版本號,然後通過直接更新進行更新;
  3. 如果你改變了一些大的東西,並改變了一些與平臺有關的東西,g:在iOS開發中,您更改worklight.plist(在此文件中,您的應用連接到的WL服務器或WL platformVersion在此定義),則必須重新構建應用並將它們發佈到App Store或Android市場。
相關問題