5

我们公司正在开发一个通用Windows平台(Windows 10)应用程序,我们想要在“企业”中分发。我们不希望通过Windows应用商店将其公开。在正常情况下,设备是非托管(“携带您自己的设备”)。如何分发UWP Enterprise应用程序

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

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

我试过的:我在Visual Studio中找到右键单击,存储,创建应用程序包...以创建一个扩展名为appx的包。我还读到您应该在手机的“设置”下启用Sideload应用程序。但是如何让软件包无线安装在手机上呢?

简单地试图从Web服务器下载appx文件不起作用。 (刚刚下载了该文件,不知道如何打开它。)

回答

3

我们通过启用侧面加载和使用PowerShell脚本来进行安装。在我们的场景中,所有设备都加入了域,我们可以使用配置管理器来推出应用程序。

使用PowerShell我们用下面的命令来卸载

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

安装你需要确保该证书安装

的certutil.exe -addstore TrustedPeople $ CertificatePath

Then使用添加-AppxPackage命令来安装应用程序

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

+0

这适用于Windows 10桌面,而不是Windows 10 Mobile,对吧? – holmis83

+0

在我的场景中,它适用于Win 10平板电脑,但我认为只要设备已加入域,就会适用于移动设备。 –

4

我们通过部署我们的我们在微软商业店的私人部分https://businessstore.microsoft.com/en-us/

只需登录到商店并邀请开发人员您用于创建应用程序以为您发布LOB应用程序的帐户。

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

+0

它应该是相反的!开发商(卖家)的私人商店,就像现实世界一样。开发人员将他的LOB应用程序出售给他的私人商店,可供选择客户/企业。 –