Microsoft Store 桌面應用釋出流程(二)之提交應用

he55發表於2022-01-19

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


Building a new, open Microsoft Store on Windows 11

img

DreamScene2 正在提交到 Microsoft Store。歡迎 Star 和 Fork https://github.com/he55/DreamScene2

1. 建立應用

  • 登入到 Microsoft 合作伙伴中心,選擇 應用和遊戲

    img

  • 點選 新產品 ,然後選擇 應用

    img

  • 填寫應用名稱並且檢查可用性,如果名稱可用點選 保留產品名稱 就可以建立應用了。

    img

  • 點選 開始提交 建立一個新的提交。

    img

2. 打包應用

打包應用請看 Microsoft Store 桌面應用釋出流程(一)之打包應用

3. 開始提交

3.1. 定價和可用性

  • 如果你的應用是免費的,只需要設定價格為 免費,然後點選頁面最後的 儲存草稿 就可以完成定價和可用性設定。

    img

3.2. 屬性

  • 設定應用的類別和子類別。Win32 打包應用使用了 runFullTrust 許可權需要提供隱私策略(如果不提供隱私策略應用會被拒),可以使用 GitHub 倉庫上傳的隱私策略檔案的 URL。

    img

  • 取消選擇 客戶可以使用 Windows 10/11 功能來錄製和廣播此遊戲的剪輯 選項。只有“遊戲”類別中的應用才支援廣播和錄製。

    img

  • 如果不需要指定任何必需或推薦的硬體功能,可以點選頁面最後的 儲存 完成屬性設定。

    img

3.3. 年齡分級

  • 選擇應用型別。如果你的應用不屬於第一個和第二個型別,選擇第三個 其他所有應用型別

    img

  • 根據實際情況填寫分級調查表,填寫完成後點選頁面最後的 儲存和生成 生成年齡分級。

    img

  • 點選頁面最後的 繼續 完成年齡分級設定。

    img

3.4. 程式包

  • 選擇生成的 .appxbundle 格式程式包上傳。

    img

  • 點選頁面最後的 儲存 完成程式包上傳設定。

    img

3.5. Store 一覽

  • 程式包上傳完成後會自動建立程式包中支援的語言,選擇語言進行設定。

    img

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

    img

  • 至少需要上傳一張應用的螢幕截圖。

    img

  • 填寫應用簡短描述。

    img

  • 填寫搜尋關鍵字和開發者名稱,點選頁面最後的 儲存 完成 Store 一覽設定。

    img

3.6. 提交選項

  • 釋出暫緩選項。可以設定提交通過認證後立即予以釋出、手動釋出、和指定日期釋出。

    img

  • 填寫受限功能說明。Win32 打包應用使用了 runFullTrust 許可權,需要說明為何需要使用 runFullTrust 功能。填寫完成後點選頁面最後的 儲存 完成提交選項設定,到這裡所有的設定工作就都完成了。

    img

4. 提交到 Microsoft Store

  • 當所有資訊設定完成後,就可以提交到 Microsoft Store。

    img

  • 提交完成後可以檢視進度。

    img

5. 等待發布

  • 等待的過程往往是漫長的,於是寫下了這篇部落格。官方寫的認證可能花費最多三個工作日,實際時間誰釋出過誰知道。

    img

6. 寫在最後

這一段應該被稱之為歲月,如今再也沒有當年的熱血。記得還是 2016 年的時候,那時為了釋出 UWP 應用申請的微軟開發者賬號。後來 Windows mobile 10 系統死了,應用也就沒有釋出過了。之後我刪除 UWP 應用的程式碼,現在能找到的只剩下了百度貼吧的帖子。

以前的應用截圖,以此紀念逝去的青春。

img

img

相關文章