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應用程序出售給他的私人商店,可供選擇客戶/企業。 –