Dual Render Fusionのアプリ権限
Dual Render Fusionは、スマートフォンの画面の連続使用を可能にします。これにより、ユーザーはスマートフォンの画面をタップして、Androidネイティブの権限に関するポップアップに応答することができます。
アプリケーションの権限
Dual Render Fusionを使用する場合、アプリケーションの権限はいつでも要求できますが、カメラの権限は使用前に要求し、許可する必要があります。カメラへのアクセス機能を使用する前に、アプリケーションのカメラの権限が必要です。機能ごとに必要な権限については、こちらのリストを参照してください。
NOTE
アプリケーションがカメラ権限を使用してSnapdragon Spacesの機能のみを使用する場合は、OpenXRランタイムのアプリケーションがインストールされていることを確認した後、OpenXRサービスを起動する前にカメラ権限を許可することを推奨します。
これは、Spaces Lifecycle EventsコンポーネントのOn OpenXR Availableをサブスクライブすることで実現できます。
アプリの実行中に権限を要求するの項目も参照してください。
マイクや位置情報など、アプリケーションが必要とする追加の権限は、アプリケーションの実行中にいつでも要求できます。許可を行うポップアップがスマートフォンの画面に表示され、ユーザーは許可のオプションを選択できます。
OpenXRランタイムの権限
Snapdragon Spaces SDKを使用してアプリケーションをビルドする場合、Unityアプリケーションを正しく機能させるために、OpenXRランタイムのアプリケーションに特定の権限が付与されている必要があります。
- Snapdragon Spacesの認識機能を使用するには、基本的にOpenXRランタイムにカメラ権限を付与する必要があります。
- OpenXRランタイムでは、高度な設定である「他のアプリに重ねて表示」を許可する必要があります。これにより、アプリケーションがDual Render Fusionのスマートフォンの画面側のコンテンツをスマートフォンの画面に正しく描画できるようになります。この許可がないと、OpenXRコンテンツはARグラスとスマートフォンの両方に表示され、Dual Render Fusionのスマートフォンの画面側のコンテンツは表示されません。