透過 Microsoft Store 安裝和服務應用程式
Microsoft 可讓 OEM 透過 Microsoft Store 輕鬆地在 Windows 10 IoT 核心版 上安裝及服務 UWP 應用程式。
重要
IoT 核心版中不支援 Microsoft Store 用戶端,亦即您無法從 IoT 核心版裝置流覽和安裝應用程式,而且所有必要應用程式都必須透過其他方式預先安裝或安裝,例如 OMA-DM/Azure DM。
以下概述使用 Microsoft Store 所需的重要步驟。
步驟 1:設定
必須使用 Windows 開發人員中心帳戶和註冊 OEM 預先安裝程式才能使用這項功能。 如需個別帳戶和公司帳戶的資訊,請參閱 帳戶類型 。 您可以在註冊 為應用程式開發人員時註冊開發人員帳戶。
如果您需要多個使用者管理入口網站,或需要應用程式中的特殊功能,請參閱 建立 Azure Active Directory 與開發人員中心帳戶的關聯 以取得詳細資料。
OEM 預先安裝程式
您應該註冊 Microsoft Store OEM 預先安裝計畫,才能下載可在裝置中預先安裝的市集已簽署 appx 套件組合。
註冊的步驟為
注意
透過電子郵件的要求不再需要傳送至 PartnerOps,即可啟用功能。
- 登入開發人員中心入口網站,並 保留應用程式的名稱。
- 在應用程式套件資訊清單中宣告功能。 如果您要宣告任何受限制的功能,您必須在提交時,于合作夥伴中心的 [提交選項] 區段中供應商務理由。 如需不同功能、其類別以及如何宣告它們的詳細資訊,請參閱 這裡。
步驟 2:將 UWP 應用程式發佈至 Microsoft Store
如果一切看起來正確,您可以繼續進行 應用程式提交。
以下是要注意的重要元素:
- 可見度 :建議您適當地設定 可見度 ,以隱藏市集中的應用程式。
- TargetDeviceFamily :TargetDeviceFamily 應該設定為 Windows.Universal。 不允許發行 Windows.IoT和Windows.IoTHeadless。
無周邊應用程式的特殊指示
重要
這些指示需要 Visual Studio 2017 Update 15.3 或更高版本。
為了讓無周邊應用程式符合市集合規性,必須有與應用程式相關聯的「前端」。 為了將此「前端」新增至我們的無周邊應用程式,我們需要:
在 Visual Studio 中建立新的 空白應用程式 (通用 Windows) 專案。 目標版本和最低版本必須符合針對無周邊應用程式設定的目標版本和最低版本。
在發行組態下建置新專案
流覽至 < [新增專案資料夾 > /bin/Architecture > / < Release/ilc]
<找出檔案blank_app_name >.exe和 < blank_app_name.dll > ,並將檔案複製到背景應用程式專案的根目錄。
將新加入的檔案包含在 Visual Studio 專案中,並將 設定為 「Content」
以程式碼模式開啟 Package.appxmanifest (按一下滑鼠右鍵,然後選擇 [檢視無周邊應用程式的程式碼) ],然後修改下列專案:
- 將屬性 Executable=「 < filename of .exe複製到專案 >.exe」新增至專案 Application。 請確定大小寫符合 空白應用程式 專案中的 .appxmanifest。
- 新增 屬性 EntryPoint=「 < Blank XAML 專案的 > 命名空間。App「 至 專案 Application。 請確定大小寫符合 空白應用程式 專案中的 .appxmanifest。
- 從元素 uap:VisualElements中移除 AppListEntry 屬性
建立應用程式提交之後,下一個步驟是 封裝 UWP app ,並在 Windows 開發人員中心上傳至應用程式提交。 針對 IoT 核心版,請務必將 [產生應用程式套件組合 ] 設定為 [永不]。 這可讓 Windows 開發人員中心產生正確的套件,以在 IoT 核心版上預先安裝。
提交應用程式以開始認證程式。 認證程式通常需要 24-48 小時,之後應用程式會立即發佈,或根據建立提交時所選擇的發佈選項來發佈 ()
步驟 3:下載並安裝
既然應用程式已發佈至 Microsoft Store,應用程式就會有已簽署的市集版本,可用來在裝置上預先安裝應用程式。
在 Windows 開發人員中心帳戶中,按一下左側導覽列上的 [應用程式管理 > 目前套件 ]。
在最新的應用程式提交下,按一下[下載Windows 10套件]。 這會下載包含應用程式套件、相依性套件和授權檔案的 ZIP 檔案。
如需安裝市集應用程式的各種選項,請參閱 在 IoT 核心版裝置上安裝 您的應用程式。
若要從您的應用程式管理市集應用程式更新,請參閱 下載並安裝應用程式的套件更新
步驟 4:將更新發佈至存放區
重要
請務必遞增每個新套件的版本號碼。
發佈更新至存放區很簡單。
- 在 Windows 開發人員中心,為要更新的應用程式建立新的應用程式提交。
- 在 Visual Studio 中,如先前將 UWP App 發佈至 Microsoft Store 一節的步驟 2 所述封裝應用程式。
- 在新的提交下,將套件上傳至 Windows 開發人員中心並提交。
- 成功應用程式認證程式之後,裝置將會收到已發佈的版本作為更新。
注意
裝置上的應用程式更新最多可能需要 24 小時才能接收最新版本。