在 Windows 11 發布的時候,微軟說新的 Microsoft Store 可以接受任何型別的應用程式,應用可以使用任何框架和打包技術,例如 Win32、.NET、UWP、Xamarin、Electron、React Native、Java 甚至 PWA 應用,對于桌面應用唯一的要求是必須要打包才能發布到 Microsoft Store,接下來我將介紹桌面應用發布到 Microsoft Store 的詳細流程,首先你要有一個開發者賬號和一個準備發布的應用程式,

DreamScene2 正在提交到 Microsoft Store,歡迎 Star 和 Fork https://github.com/he55/DreamScene2
- 1. 創建應用
- 2. 打包應用
- 3. 開始提交
- 3.1. 定價和可用性
- 3.2. 屬性
- 3.3. 年齡分級
- 3.4. 程式包
- 3.5. Store 一覽
- 3.6. 提交選項
- 4. 提交到 Microsoft Store
- 5. 等待發布
- 6. 寫在最后
1. 創建應用
-
登錄到 Microsoft 合作伙伴中心,選擇
應用和游戲,
-
點擊
新產品,然后選擇應用,
-
填寫應用名稱并且檢查可用性,如果名稱可用點擊
保留產品名稱就可以創建應用了,
-
點擊
開始提交創建一個新的提交,
2. 打包應用
打包應用請看 Microsoft Store 桌面應用發布流程(一)之打包應用
3. 開始提交
3.1. 定價和可用性
-
如果你的應用是免費的,只需要設定價格為
免費,然后點擊頁面最后的保存草稿就可以完成定價和可用性設定,
3.2. 屬性
-
設定應用的類別和子類別,Win32 打包應用使用了 runFullTrust 權限需要提供隱私策略(如果不提供隱私策略應用會被拒),可以使用 GitHub 倉庫上傳的隱私策略檔案的 URL,

-
取消選擇
客戶可以使用 Windows 10/11 功能來錄制和廣播此游戲的剪輯選項,只有“游戲”類別中的應用才支持廣播和錄制,
-
如果不需要指定任何必需或推薦的硬體功能,可以點擊頁面最后的
保存完成屬性設定,
3.3. 年齡分級
-
選擇應用型別,如果你的應用不屬于第一個和第二個型別,選擇第三個
其他所有應用型別,
-
根據實際情況填寫分級調查表,填寫完成后點擊頁面最后的
保存和生成生成年齡分級,
-
點擊頁面最后的
繼續完成年齡分級設定,
3.4. 程式包
-
選擇生成的 .appxbundle 格式程式包上傳,

-
點擊頁面最后的
保存完成程式包上傳設定,
3.5. Store 一覽
-
程式包上傳完成后會自動創建程式包中支持的語言,選擇語言進行設定,

-
填寫應用的描述資訊,填寫新增功能說明(首次提交留空),填寫應用功能,

-
至少需要上傳一張應用的螢屏截圖,

-
填寫應用簡短描述,

-
填寫搜索關鍵字和開發者名稱,點擊頁面最后的
保存完成 Store 一覽設定,
3.6. 提交選項
-
發布暫緩選項,可以設定提交通過認證后立即予以發布、手動發布、和指定日期發布,

-
填寫受限功能說明,Win32 打包應用使用了 runFullTrust 權限,需要說明為何需要使用 runFullTrust 功能,填寫完成后點擊頁面最后的
保存完成提交選項設定,到這里所有的設定作業就都完成了,
4. 提交到 Microsoft Store
-
當所有資訊設定完成后,就可以提交到 Microsoft Store,

-
提交完成后可以查看進度,

5. 等待發布
-
等待的程序往往是漫長的,于是寫下了這篇博客,官方寫的認證可能花費最多三個作業日,實際時間誰發布過誰知道,

6. 寫在最后
這一段應該被稱之為歲月,如今再也沒有當年的熱血,記得還是 2016 年的時候,那時為了發布 UWP 應用申請的微軟開發者賬號,后來 Windows mobile 10 系統死了,應用也就沒有發布過了,之后我洗掉 UWP 應用的代碼,現在能找到的只剩下了百度貼吧的帖子,
- https://tieba.baidu.com/p/4554875524
- https://tieba.baidu.com/p/4582951545
以前的應用截圖,以此紀念逝去的青春,


轉載請註明出處,本文鏈接:https://www.uj5u.com/net/415176.html
標籤:.NET技术
