我們在商店中有一個UWP應用程序,並生成了一個新版本並上傳了它,但是許多用戶抱怨應用程序在更新後遇到了許多問題。如何在UWP應用程序中測試應用程序更新?
如何更新手機中的應用程序以查看其工作原理?主要是,我想測試更新後仍然可以訪問舊數據。
感謝,
我們在商店中有一個UWP應用程序,並生成了一個新版本並上傳了它,但是許多用戶抱怨應用程序在更新後遇到了許多問題。如何在UWP應用程序中測試應用程序更新?
如何更新手機中的應用程序以查看其工作原理?主要是,我想測試更新後仍然可以訪問舊數據。
感謝,
如果這兩個應用(新老一)具有相同的ApplicationIds,然後如果你安裝舊的應用程序和事後不卸載舊安裝新版本,那麼就應該模仿「更新」過程 - 舊數據應該持續存在。
雖然最好的辦法是以不同的名稱在商店中發佈測試版,然後使用新的測試版進行更新並檢查其行爲。請注意,Beta版更新通常更快(可能需要幾個小時)。
通常由於傳統應用程序設置而出現問題。新版本的應用可能會錯誤地讀取舊設置。
您可以手動檢查設置。安裝舊的應用程序並從某處複製設置。應用程序設置位於:
C:\Users\{username}\AppData\Local\Packages\{full_package_name}\LocalState
然後安裝新的應用程序。如果你從VS運行它,它將擦除所有舊的設置。但是我們救了它,所以沒什麼大不了的。關閉應用程序,將保存的「舊」設置放回應用程序的文件夾並再次運行thr應用程序。現在您可以使用舊設置調試應用行爲。
請注意,這個文件夾是隱藏的,它有時不容易訪問它。但我沒有問題從Total Commander訪問它。
您可以使用[WinAppDeployCmd工具](https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Mt203806.aspx)更新已使用此命令「WinAppDeployCmd」安裝的應用程序更新文件「。 – tao