2013-03-25 57 views
0

我使用了Android設備(Samsung Galaxy S3 Android 4.1.1)來查看我的混合應用程序的App Info。 「應用程序」大小約爲10MB,「數據」大小約爲1MB。之後,點擊「清除數據」按鈕,使「數據」大小變爲0MB,「應用程序」大小保持不變。 當我再次啓動應用程序時,即使沒有新的應用程序版本(沒有第二次構建),直接更新框也會出現。這是一種預期的行爲嗎? 工作燈版本:5.0.6
IBM Worklight:Direct Update

步驟:
1.部署一個應用程序來工作燈Server和設備
2.更新HTML文件來安裝它,使構建
3。此時,設備將顯示直接更新對話框。將應用程序更新至最新版本。
4.在應用程序信息中單擊「清除數據」
5.再次啓動應用程序。它顯示再次直接更新對話框,雖然在「清除數據」完成後沒有發生第二次構建

謝謝!

回答

1

根據您採取的步驟進行編輯,是的,這是預期的。

在設備上安裝應用程序時,會在客戶端和服務器中爲其生成chucksum。觸發直接更新後,此校驗和值將更改並記住。清除數據後,您基本上會將應用程序返回到其先前的校驗和,因此,當應用程序重新啓動(或從後臺進入前臺)時,服務器檢測到服務器中的值與客戶端中的值不同,併發送直接更新請求。