如何分发UWP Enterprise应用程序

问题描述 投票:7回答:3

我们公司正在开发一个我们想要在“企业”中分发的通用Windows平台(Windows 10)应用程序。我们不希望通过Windows应用商店公开它。在正常情况下,设备是不受管理的(“带上您自己的设备”)。

对于Windows Phone 8,我们使用从Symantec购买的Mobile Enterprise证书对我们的应用程序进行了签名。然后我们将文件与注册令牌一起分发。安装过程分为两步,非常简单。我还没有发现可以应用于UWP应用程序的内容。

UWP与Windows 10 Mobile有类似的流程吗?

我尝试了:我在Visual Studio中找到了右键单击,存储,创建应用程序包...以创建包含appx扩展名的包。我还读到你应该在手机的“设置”下启用Sideload应用程序。但如何通过无线电话安装手机?

只是尝试从Web服务器下载appx文件不起作用。 (刚刚下载了该文件,并且不知道如何打开它。)

deployment visual-studio-2015 win-universal-app windows-10-mobile
3个回答
4
投票

我们通过位于https://businessstore.microsoft.com/en-us/的Microsoft商店的私人部门部署我们的部门

只需登录商店并邀请您用于创建应用的开发者帐户即可为您发布LOB应用。

一旦被邀请,开发人员可以选择该应用程序仅在您的私人商店发布时可见 - 除此之外,它就像将任何应用程序发布到Windows商店一样。


3
投票

我们通过启用侧载并使用PowerShell脚本进行安装来实现此目的。在我们的场景中,所有设备都是域加入的,我们可以使用Config Manager来推出应用程序。

使用PowerShell,我们使用以下命令进行卸载

$app = get-appxpackage -Name My.UWP.App
if($app -ne $NULL)
    {remove-appxpackage $app.PackageFullName}

要安装,您需要确保已安装证书

certutil.exe -addstore TrustedPeople $ CertificatePath

然后使用Add-AppxPackage命令安装应用程序

Add-AppxPackage -Path [包路径] -DependencyPath [依赖路径] -ForceApplicationShutdown


2
投票

新推出的MSIX包格式可能是一种救援。 - https://docs.microsoft.com/en-us/windows/msix/overview

您可以将其视为一种appx或setup.exe文件。 Appx也可以打包成MSIX格式。

对我来说,Advanced Installer提供了很好的制作套餐的经验。

请注意,Microsoft发布了官方MSIX重新打包工具。它是重新包装,而不是包装。这意味着该工具需要已打包的单个文件。 - MSIX包装工具:https://www.microsoft.com/en-us/p/msix-packaging-tool/9n5lw3jbcxkf?activetab=pivot:overviewtab

© www.soinside.com 2019 - 2024. All rights reserved.