在MobileFirst 7.1項目,connectOnStartup物業工作還細MobileFirst 7.1 connectOnStartup&WL.Client.connect不同
var wlInitOptions = {
connectOnStartup : true,
...
}
if (window.addEventListener) {
window.addEventListener('load', function() {
WL.Client.init(wlInitOptions); }, false);
} else if (window.attachEvent) {
window.attachEvent('onload', function() {
WL.Client.init(wlInitOptions); });
}
使用此代碼,並建立工作燈服務器的路徑&背景下,MobileFirst應用程序會檢查這個應用程序是否需要更新。
但自從Worklight v6.2以後,此屬性已被棄用。
MF7.1 info center document說,關於這個屬性:
推薦使用:該connectOnStartup init選項已被棄用。 Worklight 應用程序默認配置爲不連接到Worklight 服務器。如果您希望應用程序連接到Worklight 服務器,請使用WL.Client.connect()。
本文檔說我們應該使用WL.Client.connect();
我使用這個API WL.Client.connect API,並設置connectOnStartup假,只是用下面的代碼:
WL.Client.connect({
onSuccess :function(){ console.log("success")},
onFailure :function(){ console.log("Fail");},
timeout :5000
});
此代碼工作正常了。
這是我們的問題:
- connectOnStartup標誌之間的不同& WL.Client.connect
- 我可以只使用connectOnStartup標誌設置MF 7.1應用程序是否應檢查更新與否雖然它是棄用。