2016-07-02 22 views
-1

IBM Mobile First Direct下載屏幕中可定製的內容是什麼? (例如顏色與應用程序的主題相匹配,字詞顯示...)等。)如何定製IBM Mobile First Direct下載屏幕?

例如:我想將背景更改爲紅色,將加載欄更改爲紅色,並將「正在下載「字更新...

+0

壓低pleae的原因是什麼? – user1872384

+0

我不知道爲什麼你會覺得需要包含完全不必要的圖像。只有在沒有其他方式證明問題時才應使用圖像。有很多原因可以避免使用圖像 - 雖然它特別關於代碼,[這篇Meta文章](http://meta.stackoverflow.com/a/285557/62576)解釋了其中的許多原因。當然,任何能夠回答這個問題的人都會理解你的意思,而不用大的圖形?而那些無法回答的人也不會從圖形的存在中受益。 –

+0

嗨@KenWhite,很抱歉讓你感到不舒服,並浪費了一些數據帶寬。 MobileFirst中有兩種類型的應用程序更新,我只是想確保我清楚它是哪一個。圖片勝過千言萬語。 – user1872384

回答

2

你不能簡單地更新用戶界面。爲了能夠自定義第二直接更新對話框(即一個屏幕截圖),這將需要你採取direct update flow entirely,這意味着,你需要非常小心的控制......

Learn more in the user documentation

var directUpdateCustomListener = { 
    onStart: function(totalSize){ 
    //show custom progress dialog 
    }, 
    onProgress: function(status,totalSize,completedSize){ 
    //update custom progress dialog 
    }, 
    onFinish: function(status){ 

    if (status == 'SUCCESS'){ 
     //show success message 
     WL.Client.reloadApp(); 
    } 
    else { 
     //show custom error message 

     //submitFailure must be called is case of error 
     wl_directUpdateChallengeHandler.submitFailure(); 
    } 
    } 
}; 

wl_directUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext){ 

    WL.SimpleDialog.show('Update Avalible', 'Press update button to download version 2.0', [{ 
    text : 'update', 
    handler : function() { 
     directUpdateContext.start(directUpdateCustomListener); 
    } 
    }]); 
};