安装 appx 包时如何禁用准备就绪时启动复选框?

How to disable Launch when ready checkbox when installing appx bundle?

对于我们的 sideloaded 应用程序,我们需要禁止用户在安装或更新后启动 UWP 应用程序。

我检查了包清单和所有属性,但没有成功找到禁用准备就绪时启动复选框和启动按钮[=21]的方法=].

有什么想法吗?

谢谢

For our sideloaded application we need to disable the user to start the UWP application after install or update.

根据您的要求,我们建议您添加 splash screen for the app. And store current app's version to 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 时不支持自定义安装对话框。