簡介
Win10 UWP應用作為和Win8.1 UAP應用不同的一種新應用形式,其上傳至Windows應用商店的流程也有了一些改變。
這篇博文記錄了我們發布一款Win10 UWP應用的基本流程,希望為廣大開發者提供參考。
創建新提交
1.登陸至應用商店 https://dev.windows.com/,選擇【提交你的應用】
2.創建新應用
3.填寫應用名稱並檢查可用性。成功應用商店將保留該名稱
4.開始提交。在提交過程中,需要填寫應用信息和上傳程序包。
進行提交
5.在新建的提交任務中,可以看到需要我們進行的各個步驟。
應用下載權限和目標平台
6.在價格和供應狀況頁面內,其中有一條設置,可以通過分發和可見性來設置訪問權限
如果選擇只有電子郵件地址為確定值的用戶才能下載時,需要在文本框中填入允許的郵件地址,用分號分隔。這一選項可以用於測試。
7.同樣在價格和供應狀況頁面內,可以通過Windows 10設備系列來設置應用可用的平台。
P.S. 官方推薦我們,如果要限制可用平台,不僅僅在這里設置,而更應該在Package.appxmanifest中,通過設定TargetDeviceFamily來限制。
將Windows.Universal改為Windows.Mobile或Windows.Desktop。
上傳應用包
需要注意的是,Win10只能提交.appxupload包。而不像Win8.1時可以提交.appxbundle格式的包。
這就需要,我們在生成應用包時,必須在這個界面選擇Yes,而非我們之前的博客中說的可以選No(那篇博客是用於Win8.1的。選No生成的包只能在本地部署和測試,不能上傳)。
同時需要在VS 的Project - Store - Associate App with the Store中登陸開發者賬號。以獲取可以通過商店驗證的,必要的 開發者信息(以pfx文件的形式)和應用信息:
Package Display Name,Package Name,Publisher ID,Publisher Display Name,Version
Q&A
1.Q:發布Win10 UWP應用,必須在VS中綁定開發者賬號嗎?
A:必須。不過折中的辦法是,由上傳者登陸綁定他的賬號,將必要應用信息從商店獲取下來,再將工程或pfx文件轉移給開發者。在發布時再綁定了賬號的上傳者進行發布。
2.Q:是否可以保留多個名稱?
A:可以的。不過正在使用中的名稱不能被刪除。
希望本文能為廣大開發者提供一定的參考。