由于各种原因,我有一个通过侧载(而不是通过应用商店)分发的 UWP 应用程序。此应用程序启用了自动更新,因此在网络上托管了一个 .appinstaller 文件(以及相关的应用程序包和依赖项)。如果我通过ms-appinstaller
协议安装,或者通过下载并运行 .appinstaller 文件,自动更新工作正常。
但是,通过 .appx 安装不允许应用程序自动更新。这是一个场景,因为在某些情况下我需要配置应用程序(通过Add-AppxProvisionedPackage
),以便为给定设备上的任何新用户安装它。由于Add-AppxProvisionedPackage
似乎不支持 .appinstaller 文件,并且从 .appx 包本身安装似乎不允许自动更新,我如何能够配置应用程序并仍然允许它自动更新?
一个相关的问题是:是什么导致应用程序检查网络上的某些 appinstaller 文件以获取更新?那是应用程序中内置的东西吗?写到注册表的东西?导致应用程序检查更新的信息在哪里?