標準のアプリ権限
標準設定(Headworn)の起動モデルには、実行時にネイティブのAndroidのポップアップを処理するメカニズムが欠けています。その代わりに、コンテンツをARグラスに表示する前に、スマートフォンから許可を要求し、承認する必要があります。
このモデルでは、UnityアクティビティがARグラス上で実行されているため、Unityから要求された権限はスマートフォンには表示されません。
代わりに、グラスに操作できない形で表示されます。
権限は、スマートフォン上で実行されているアクティビティから要求する必要があるため、起動後に要求することはできません。
Snapdragon Spaces SDKは、アプリケーションの起動時に権限のチェックを自動的に開始します。
Manifestの権限の設定
開発者はUnityのガ イドラインに従って、AndroidのManifestに権限を追加してください。
例
これを実現する最も簡単な方法は、Custom Main Manifestを使用し、必要な権限を追加することです。
例えば、バックグラウンドロケーションの権限を要求するには、Custom Manifestに以下を追加します。
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>