Version: 2022.3
言語: 日本語
Unity での Android の権限
ランタイム権限のリクエスト

アプリケーションの権限の宣言

Android アプリケーションは、その必要とする権限 (許可) を Android App Manifest (アプリマニフェスト) 内で宣言します。このページでは、Android アプリケーションの権限の管理方法を説明します。使用可能な権限のリストは Manifest.permission で参照できます。

Android アプリマニフェストファイルの修正と権限の管理は、以下のいずれかの方法で行えます。

  • アプリケーションの Android アプリマニフェストファイルを生成する Unity 用のカスタム Unity Library Manifest (ライブラリマニフェスト) テンプレートを作成する
  • プロジェクトをエクスポートし、Android Studio で Android アプリマニフェストファイルを修正する

ノート: Unity は、アプリケーションが使用している Player 設定 と Unity API に基づいて、必要な権限の一部を Unity ライブラリマニフェストに自動的に追加します。詳細は Unity によって処理される権限 を参照してください。

テンプレート Unity ライブラリマニフェストの作成

アプリケーションに新しい権限を追加する最も簡単な方法は、テンプレート Unity ライブラリマニフェストファイルを作成し、そこに権限を追加することです。

詳細は テンプレート Unity ライブラリマニフェストファイルの作成 を参照してください。

Android Studio の使用

最終的な Android アプリマニフェストファイルにどのパーミッションを含めるかを完全に制御するには、プロジェクトをエクスポートし、Android Studio で Android アプリマニフェストを編集してください。

詳細は Android Studio での Android アプリマニフェストの編集 を参照してください。

その他の参考資料

Unity での Android の権限
ランタイム権限のリクエスト