使用MFP studio進行開發非常方便(一旦任何文件發生變化,客戶端將得到一個更新通知,即所謂的「直接更新」)。但是如何在MF生產服務器上做到這一點?如何更新MobileFirst pruduction server 7.0中的應用程序版本?
我們是否需要在MF Server配置工具中執行「Replace project war file」,然後在worklightconsole
中重新選擇大版本號.wlapp
文件?
使用MFP studio進行開發非常方便(一旦任何文件發生變化,客戶端將得到一個更新通知,即所謂的「直接更新」)。但是如何在MF生產服務器上做到這一點?如何更新MobileFirst pruduction server 7.0中的應用程序版本?
我們是否需要在MF Server配置工具中執行「Replace project war file」,然後在worklightconsole
中重新選擇大版本號.wlapp
文件?
與Srik寫的不同 - 你不應該不小心刪除舊的.wlapp。通過這樣做,使用所述.wlapp版本的用戶將不再能夠連接到服務器。
因此,如果您需要觸發直接更新,在需要時重新部署更新的.wlapp文件,請不要先刪除它。
即使部署新版本(1.1而不是1.0),也不要刪除它。
只有在確定1.0的所有用戶都已遷移到1.1後,才應該刪除。
1.1構成了也上傳到應用商店的新版本。
您可以強制用戶通過「遠程禁用」v1.0進行升級(並指向下載新版本)。當每個人都遷移時,如果你真的喜歡它,你可以刪除舊版本。
刪除通過MobileFirst控制檯完成。
您可以刪除:
您可以刪除舊的.wlapp文件並放入新的.wlapp文件。不需要替換.war文件
同意什麼@Idan亞達寫道,並提出一些addtion IMO:
worklight.plist
(在此文件中,您的應用連接到的WL服務器或WL platformVersion在此定義),則必須重新構建應用並將它們發佈到App Store或Android市場。
tks,我也寫我自己的,我不太確定它是否正確... –