稼働中
Store Dock: Windows
MAUIまたはWinUIプロジェクトからMicrosoft Storeの商品ページへ:ビルド、テスト、スクリーンショット、ローカライズ、提出。
- Windows 11 VM
- .NET 9
- Partner Center API

機能
WindowsアプリをMicrosoft Storeに出荷するには、パッケージID、MSIX署名、適切なサイズのスクリーンショット、全市場向けの商品ページ、年齢レーティング、アドオン、そして2日後に返ってくる認証レポートなど、面倒な手順が12以上あります。Store Dock: Windowsは、それらをMacやLinuxマシンから実行できる1つのパイプラインに変えます。
- VM内でMSIXビルド。ホストからWindows 11仮想マシンを制御し、リストア、ビルド、署名、x64およびARM64パッケージの収集を行います。
- 審査員が見る前にテスト。アプリをクリックして操作するUI Automationスモークテストで、ページがクラッシュしたり空白のままだったりするとビルドを失敗させます。
- 実際のスクリーンショット。モックアップではなく、実行中のアプリからStoreサイズでキャプチャします。よくあるキャプチャの落とし穴はすでに解決済みです。
- 41のロケール。全Storeロケールでの商品ページテキストとキーワード。審査員が却下するフィールドに価格用語や主張が入らないようルールで制御します。
- ブレーキ付きの提出。Microsoft Store提出APIに加え、ガード機能:1日あたりの上限、再提出の嵐の防止、アカウント保留中の新規アプリ作成の禁止。
中身
VMビルド
Windows VMを制御するホストスクリプト:ビルド、署名、収集、クリーンアップ。
UIテスト
PowerShell UI Automationハーネスとサンプルテスト。
スクリーンショット
稼働中のアプリからStoreサイズの画像をキャプチャするツール。
商品ページ
審査に安全なルールを備えた、41ロケール向けの商品ページおよびキーワード生成ツール。
提出
APIクライアント、提出ガード、認証レポートリーダー。
プレイブック
遭遇した認証失敗と、それぞれの修正方法。
動作環境
- .NET 9 SDKをインストールしたWindows 11 VM(VMware、Hyper-VまたはParallels)。
- 提出API用のAzure ADアプリを登録したPartner Centerアカウント。
- ホスト上のPython 3.10以降。
よくあるご質問
- Microsoftは、提出頻度が高すぎるアプリやほぼ重複したアプリを公開するアカウントを削除することがあります。ガードはデフォルトで有効です。無効化するのは自己責任です。
- Partner Centerのいくつかの手順にはAPIがありません。Console Autopilotsキットはブラウザロボットでこれらをカバーします。
よくある質問
WPFやWin32アプリでも動作しますか?
提出、商品ページ、スクリーンショットの部分は動作します。ビルドスクリプトは.NET MAUIおよびWinUI 3プロジェクトを対象としています。
サブスクリプションを販売できますか?
はい。アドオンはパイプラインで準備され、Storeの要件に従って決済はMicrosoft Storeを通じて行われます。
更新済み: