我工作的現代化Windows 8應用,想弄清楚,如果Windows.Storage.ApplicationData.current.localSettings
(msdn doc is here)得到清理,當應用程序被由商店更新。當應用程序更新時,ApplicationData.localSettings會被清除嗎?
0
A
回答
3
這些設置跨應用程序更新保存下來,因爲是roamingSettings和localFolder,roamingFolder和tempFolder的內容。換句話說,執行應用程序更新不會影響任何appdata狀態,如果您認爲許多更新是次要錯誤修復,並且最重要的是不需要重置或遷移現有狀態,這是非常有意義的。
請注意,卸載的應用程序,然後重新安裝它將清理localSettings,localFolder和tempFolder。 roamingSettings和roamingFolder將被恢復,只要用戶已經在一段合理的時間內(未指定,但類似於30天)將該應用安裝在另一臺設備上。
通過ApplicationData.setVersionAsync還可以知道應用程序狀態具有自己的版本控制方案,如果應用程序更新要將應用程序數據從一個版本遷移到另一個版本,可以選擇應用更新。示例可在Application Data sample中找到。
0
不,你的本地設置將更新應用之間依然存在。
相關問題
- 1. 在應用程序更新時,<Application_Home>/Library/Caches會被清除嗎?
- 2. 當應用程序更新時,NSUserDefaults是否會被擦除?
- 3. 更新時可以清除應用程序數據嗎?
- 4. 當應用程序崩潰時,'applicationWillTerminate'或'applicationDidEnterBackground'會被調用嗎?
- 5. 當服務被調用時,android- static變量會被更新嗎?
- 6. 如何在應用程序更新時清除用戶數據?
- 7. 當主線程在Cocoa應用程序中被阻塞時UI不會更新
- 8. 當應用程序被刪除時PendingIntents會發生什麼?
- 9. 更新應用程序時,它會完全清理並重建嗎?
- 10. 當應用程序被強制關閉時,首選項被清除
- 11. 當Safari瀏覽器被禁用時更新iOS應用程序
- 12. 從應用程序商店更新ios應用程序後,coredata的數據會被刪除嗎?
- 13. 當用戶更新應用程序時,共享對象數據會消失嗎?
- 14. 當我啓動一個新的內核/應用程序時,內存是否會被清除?
- 15. 當應用程序打開時,Android應用程序不會更新
- 16. 頁面刷新時清除的值會被清除。在h:selectManyCheckbox
- 17. 在電話IOS上重新啓動應用程序後,Localstorage被清除了嗎?
- 18. 當用戶更新應用程序時,Android應用程序中的共享偏好設置是否被刪除?
- 19. 當程序更新時,HTML JavaScript onChange處理程序不會被調用
- 20. 當更新p時,字段被清除:tabView
- 21. 當用戶安裝更新時,應用程序使用的數據是否會被刪除?
- 22. 當檢查清單被選中時,應用程序停止
- 23. 當用戶殺死一個應用程序(android)時會清除什麼?
- 24. 在每次構建應用程序時,netbeans中的MySQL表都會被清除
- 25. 什麼時候iPhone應用程序緩存被清除?
- 26. iOS重新安裝應用程序不會清除徽章
- 27. MacOS X:當應用程序被刪除時刪除plist文件
- 28. 當應用程序被刪除時刪除緩存文件ios
- 29. BB10 Android應用程序更新清除用戶數據
- 30. 更新應用程序緩存清單
謝謝您的回答和卸載的詳細信息,這是在我的腦海突然出現眼前的下一個問題。 – 2015-03-02 19:09:32
不客氣。我知道這些問題總是在一起,因此我寫出來了。 (我談論國家作爲一個整體,我的免費電子書的第10章,使用HTML,CSS和JavaScript,第2版(http://aka.ms/BrockschmidtBook2)編程Windows應用商店的應用程序。該說說WinRT的那些章節都是有用的對於使用C#,VB或C++的任何人來說,只是我顯示的代碼是在JS中 - 但是WinRT中的所有概念和行爲都是相同的。 – 2015-03-03 22:22:31