问题描述
对于我们的 sideloaded 应用程序,我们需要在安装或更新后禁止用户启动UWP应用程序。
我遍历了程序包清单和所有属性,但没有成功找到一种方法来禁用准备就绪时启动复选框和启动按钮。
有什么想法值得赞赏吗?
谢谢
解决方法
对于我们的侧面加载的应用程序,我们需要在安装或更新后禁止用户启动UWP应用程序。
根据您的要求,建议您为该应用添加splash screen。并将当前应用程序的版本存储到LoclSetting,启动应用程序时,请在初始屏幕中将当前版本与LocalSetting值进行比较,如果它们不同,则可以隐藏DismissSplash
按钮,使应用程序无法导航到主菜单。页面。
public static string GetAppVersion()
{
Package package = Package.Current;
PackageId packageId = package.Id;
PackageVersion version = packageId.Version;
return string.Format("{0}.{1}.{2}.{3}",version.Major,version.Minor,version.Build,version.Revision);
}
,
恐怕不可能修改或自定义安装UI来隐藏启动按钮或禁用准备就绪时启动复选框。
使用MSIX或APPX时不支持自定义安装对话框。