アプリ パッケージは、Teams でアプリをインストールして実行するために必要なリソースを含むファイル形式であり、次のファイルが含まれている必要があります。
- アプリ マニフェスト: アプリの機能、必要なリソース、その他の重要な属性など、アプリの構成方法について説明します。
- アプリ アイコン: 各パッケージには、アプリの色とアウトライン アイコンが必要です。
- カスタム アクティビティ アイコン: アクティビティ フィード通知で使用できるカスタマイズされたアイコン。
Microsoft Teams アプリを発行するには、アプリ パッケージ フォルダー内のファイルを圧縮し、適切な名前を指定する必要があります。
Teams でアプリがホストされない
ユーザーが Teams にアプリをインストールすると、構成ファイル (アプリ マニフェストとも呼ばれます) とアプリのアイコンのみを含むアプリ パッケージがインストールされます。 アプリのロジックとデータ ストレージは、開発中の localhost や運用環境の Microsoft Azureなど、他の場所でホストされます。 Teams は HTTPS 経由でこれらのリソースにアクセスします。
注:
Microsoft Teams JavaScript クライアント ライブラリ (TeamsJS) は、Teams、Microsoft 365 アプリ、Outlook でホストされているエクスペリエンスを作成するのに役立ちます。 サーバー側のアプリ パッケージを作成するときは、バージョン 2.31.0 では TeamsJS ライブラリが完全にツリーシェイク可能であることを知っている必要があります。 ツリーの揺れ は、未使用のコードを排除する JavaScript 最適化です。 詳細については、「 JavaScript ツリーの揺れによる読み込み時間のパフォーマンスの向上」を参照してください。
アプリ マニフェスト
アプリ マニフェストは、アプリの構成について説明します。これには、その機能、必要なリソース、その他の重要な属性と、アプリ パッケージに manifest.json という名前が含まれます。
アプリを作成し、次のいずれかのプラットフォームを使用してアプリ マニフェストを構成できます。
Microsoft 365 エージェント ツールキット: アプリを作成、デバッグ、デプロイするための Microsoft Visual Studio Code と Visual Studio の一連のツールと拡張機能。 アプリを作成すると、選択した機能に基づいてテンプレート ファイルからアプリ マニフェストが生成されます。 その後、要件に基づいて Visual Studio Code または Visual Studio でカスタマイズし、マニフェスト ファイルを検証し、アプリ パッケージを圧縮できます。
Teams 用開発者ポータル: アプリの作成、アプリ マニフェストの構成、アプリ パッケージの生成に役立つ Web ベースのプラットフォーム。 Teams 用開発者ポータルを使用してアプリを作成するには、「 アプリの作成と登録」を参照してください。
ボット、タブ、メッセージ拡張機能、その他の機能をアプリに追加するには、アプリ マニフェストを必要なアプリ機能で更新します。 詳細については、「 アプリ機能を使用したアプリのビルド」を参照してください。
アプリを Microsoft Teams ストアに発行するときは、アプリ マニフェストが最新の アプリ マニフェスト スキーマを参照していることを確認します。 サンプル アプリ マニフェストについては、「 Hello world サンプル アプリ」を参照してください。
アプリのアイコン
アプリ パッケージには、アプリ アイコンの 2 つの .png バージョン (色とアウトライン バージョン) を含める必要があります。
注:
アプリにボットまたはメッセージ拡張機能がある場合、アイコンは Microsoft Azure Bot Service登録に含まれます。
アプリが Teams ストアのレビューに合格するには、これらのアイコンが特定のサイズ要件を満たしている必要があります。 詳細については、「 Teams ストアとアプリ バーの Teams アプリ アイコン」を参照してください。
次の手順
アプリの発行方法を選択します。
関連項目
Platform Docs