コンテンツにスキップ
Tauri

Microsoft Store

「Microsoft Store(マイクロソフト・ストア)」は、Microsoft 社が運営する Windows アプリ・ストアです。

この章では、Windows アプリを Microsoft Store に直接配布するための方法についてのみを詳しく説明します。 「Windows インストーラーによる配布オプションとその設定」の詳細については、Windows インストーラー・ガイド を参照してください。

Microsoft Store でアプリを公開するためには、「Microsoft 開発者アカウント」を取得し、個人用または会社用の開発者として 登録 する必要があります。

《訳注》

マイクロソフト・アカウント 原文 Microsoft account: ここで取得するアカウントは、アプリの公開や開発者ツール/サービスへのアクセスを行なうためのアプリ開発用アカウントで、Windows や Outlook/OneBox などの個人用のサービスを利用するための認証用アカウントではありません。本稿では「開発者アカウント」と明示的に訳してあります。

Tauri CLI は、Microsoft Store アイコンなどを含めて、あなたのアプリに必要なすべてのアイコンを生成できます。 ひとつの PNG または SVG の画像ソースから各種のアプリ・アイコンを生成するには、tauri icon コマンドを使用します:

npm run tauri icon /path/to/app-icon.png

Microsoft アカウントで開発者としての登録が完了したら、「Apps and Games (アプリとゲーム)」ページでアプリを登録する必要があります。 「New Product(新しい製品)」をクリックし、「EXE or MSI app(EXE または MSI アプリ)」を選択して自分のアプリに一意の名前を予約します。

現在のところ、Tauri は EXE および MSI インストーラーしか生成できないため、圧縮されていないアプリケーションにのみリンクする Microsoft Store アプリケーションを作成する必要があります。 Microsoft インストーラー内でリンクされているこのインストーラーは、「オフライン」で、「自動更新に対応」し、「コード署名済」でなければなりません。

アプリ公開の詳細については、Microsoft Store の 公式ドキュメントを参照してください。

Microsoft Store を通じて配布される Windows インストーラーでは、オフライン・インストーラー の Webview2 インストール・オプションを使用する必要があります。 Microsoft Store 向けのバンドル作成時に、このインストーラー設定のみを適用するためには、別の Tauri 設定ファイルを定義します:

src-tauri/tauri.microsoftstore.conf.json
{
"bundle": {
"windows": {
"webviewInstallMode": {
"type": "offlineInstaller"
}
}
}
}

次に、Microsoft Store 用の Tauri アプリをバンドルするときに、この設定ファイルをメインの設定ファイルとマージします:

npm run tauri build -- --no-bundle
npm run tauri bundle -- --config src-tauri/tauri.microsoftstore.conf.json

これは、アプリ・ストア以外で配布する Windows インストーラー用の別の設定を用意しながら、アプリを Microsoft ストアにアップロードするために CI/CD(継続的開発テスト自動化)を設定する場合に特に便利です。

あなたのアプリケーションの 発行者 名は、アプリケーションの製品名と同一にはできません。

もし「発行者」値の設定が行なわれていない場合、Tauri は「バンドル ID」の二項目の部分からその値を取得します。 次の設定は、「発行者名」が「製品名」と一致してしまうため、無効です:

tauri.conf.json
{
"productName": "Example",
"identifier": "com.example.app"
}

この場合、発行者 値を個別に定義すればこの齟齬を修正できます:

tauri.conf.json
{
"productName": "Example",
"identifier": "com.example.app",
"bundle": {
"publisher": "Example Inc."
}
}

Microsoft Store 用の Windows インストーラーをビルドしたら、お好みの配布サービスにアップロードし、Microsoft Store ウェブサイトの自分のアプリケーション・ページにリンクを貼ります。

【※ この日本語版は、「Mar 29, 2025 英語版」に基づいています】


© 2025 Tauri Contributors. CC-BY / MIT