如何在UWP应用中测试应用程序更新?

3
我们在应用商店有一款UWP应用程序,并生成了一个新版本并上传,但许多用户抱怨更新后该应用出现了很多问题。
我该如何在我的手机上更新应用程序以查看其运行情况?主要是想测试更新后是否仍然可以访问旧数据。
谢谢。

您可以使用WinAppDeployCmd工具来更新已经安装的应用程序,使用以下命令:WinAppDeployCmd update -file - tao
2个回答

1
如果您的两个应用程序(旧版和新版)具有相同的ApplicationIds,则如果您安装旧应用程序并随后安装新版本而不卸载旧版本,则应模拟“更新”过程-旧数据应保留。
虽然最好的方法是在商店中以不同名称发布测试版,然后使用新测试版进行更新并检查其行为。请注意,测试版更新通常会得到更快的认证(可能需要几个小时)。

1
通常问题是由于旧版应用程序设置的遗留问题导致的。新版本的应用程序可能会错误地读取旧的设置。
您可以手动检查设置。安装旧版应用程序并将设置从中复制到其他地方。应用程序设置位于:
C:\Users\{username}\AppData\Local\Packages\{full_package_name}\LocalState

然后安装新的应用程序。如果您从VS运行它,它将擦除所有旧设置。但我们已保存了它,所以没什么大不了的。关闭应用程序,将保存的“旧”设置放回应用程序的文件夹中,然后再次运行应用程序。现在,您可以使用旧设置调试应用程序行为。

请注意,此文件夹是隐藏的,有时访问它并不容易。但我没有问题从Total Commander中访问它。


很棒的想法,我没有想到! - Mg Bhadurudeen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接