インターネット機能の有効化
このページでは、アプリ内でインターネットを使用する機能が正常に動作しない場合の対処方法を紹介します。
アプリ権限の確認
まずは、正常に動作しないアプリの権限を確認します。
-
スマートフォンのホーム画面で、権限を確認したいアプリのアイコンを長押し 「アプリ情報」を選択します。
-
「権 限」を選択します。
-
右上の「︙」から、「すべての権限」を選択します。
-
「ネットワークへのフルアクセス」が表示されていることを確認します。
-
次の項目に進みます。
「ネットワークへのフルアクセス」が表示されていない場合
-
UnityEditorの
[Edit] > [Project Settings] > [XR Plug-in Management] > [OpenXR (Androidタブ)]
で[Meta Quest Support]
の歯車マーク
をクリックします。
-
「Force Remove Internet Permission」を無効にします。
UnityEditor上でスクリプトのコンパイルがされるたびに、「Force Remove Internet Permission」は、自動で有効化されてしまいます。ビルドする直前にその都度無効化する必要があります。
有効化されてしまっている場合は、Projec Validation
タブにて警告されるため、[Fix]をクリックすることでも、無効化出来ます。
-
[Project Settings]
ウィンドウの[Player]
タブ内の「Internet Access」を「Require」にします。- ※「Auto」でも動作することは確認済みですが、「Require」にすることで解決する可能性があります。
- ※「Auto」でも動作することは確認済みですが、「Require」にすることで解決する可能性があります。
-
シーンをビルドし直します。
-
過去のバージョンのアプリをスマートフォンにインストール済みの場合は削除します。
-
ビルドし直した最新版のアプリをスマートフォンにインストールします。
-
アプリをタップして起動します。
-
初回起動時は「Permissions Request」が表示されるので「Yes」を選択します。
-
「写真と動画の撮影許可」が表示される場合は、「アプリの使用時のみ」を選択します。
-
アプリ内でインターネットを使用する機能が正常に動作するか確認します。