close
在部署程式時,我們常會把某些設定寫到設定檔(ini)中,比方說預設語言、數據庫之類。在C/S 環境下,一般的程式更新都不會覆蓋設定檔,要改在程式內寫代碼修改,但在部署手機程式時,ini 會跟隨程式一同部署,也就是說,每次部署都會把用戶手機上的 ini 覆蓋,這不利於以前把用戶設定寫到 ini 的工作方法。
歸納一下部署ini需要注意的事情:
1. 部署 ini 會把用戶手機上的覆蓋
2. 部署後的 ini 轉化成手機上 config 中的 aws$ini$.xml
3. 就算沒有部署新 ini ,但只要有 SetProfileString() 出現,系統都會把相關內容加入到 xml
4. 由於有覆蓋的特性,所以只可以用來做系統設定,而不可以用於用戶特有的設定,否則每次更新都會被覆蓋掉
Windows 上原來的 mpams_test.ini:
[APPLICATION]
EXPIRE=60
LANGUAGE=E
會被轉化成:
如果程式內有出現過其他 SetProfileString(),圖中的「f」會多增加一組。
文章標籤
全站熱搜