ブラウザーのデバイスのアクセス許可

カメラやマイクへのアクセスなど、デバイスのアクセス許可を必要とする Teams アプリでは、ユーザーが Web ブラウザーのアプリ レベルごとに手動でアクセス許可を付与する必要があります。 以前は、ブラウザーがアクセス許可を付与する方法を処理していましたが、これらのアクセス許可は Microsoft Teams で処理されるようになりました。 これは、アプリケーションの設計方法と、ブラウザーでこれらのアクセス許可が必要かどうかに影響します。

アプリのデバイスのアクセス許可を有効にする

Teams アプリがアプリケーション マニフェストでデバイスのアクセス許可が必要であると宣言している場合、ユーザーがアプリのデバイスのアクセス許可を有効にするための [アプリのアクセス許可] オプションが表示されます。 [アプリのアクセス許可] オプションは、次の機能で使用できます。

  • 個人用アプリとダイアログ (TeamsJS v1.x のタスク モジュールと呼ばれます): ページの右上隅にある [アプリのアクセス許可 ] オプションを使用できます。

    [アプリのアクセス許可] ボタンを示すスクリーンショット。

  • チャット、チャネル、または会議の各タブ: タブのドロップダウン リストで [ アプリのアクセス許可 ] オプションを使用できます。

    ドロップダウン リストの [アプリのアクセス許可] オプションを示すスクリーンショット。

[アプリのアクセス許可] オプションを選択すると、ユーザーがアクセス許可ボタンを有効にできるポップアップが表示されます。

これらのアクセス許可を有効にするには、ユーザーがブラウザーでこれらのアクセス許可を有効にする必要があります。 ユーザーがブラウザーでアプリのデバイスのアクセス許可を変更すると、Teams でアプリケーションを再読み込みするように求められます。

Important

Teams でこれらの アプリのアクセス許可 を有効にする場所をユーザーに認識させる必要があります。

Recommendation

ブラウザーでデバイスのアクセス許可を必要とする Teams アプリでは、Teams UI でこれらのアクセス許可を検索して有効にする場所に関する指示をユーザーに表示する必要があります。 アプリケーションが実行されているコンテキストに応じて、これらのアクセス許可にアクセスするための場所をユーザーに指示する必要があります。 個人用アプリ、ダイアログ、チャット内のタブ、チャネルまたは会議のアクセス許可が異なります。

[カメラ アクセスを有効にする] 画面を示すスクリーンショット。

コード サンプル

サンプルの名前 説明 Node.js マニフェスト
ブラウザーのタブ デバイスのアクセス許可 このサンプルでは、TeamsJS SDK とブラウザー API を使用してデバイスのアクセス許可を表示する方法を示します。 表示 表示

ステップ バイ ステップのガイド

Teams でタブ デバイスのアクセス許可を付与するには、 ステップバイステップ ガイド に従います。

関連項目