Closed Chiji1108 closed 4 years ago
位置情報やカメラアクセスに関わるメソッドを利用していない場合には、権限の許可を問うダイアログが出ないようにしてほしい
GameCanvasを利用したUnityでapkをビルドし、Android実機デバイスでインストールし起動した時、 位置情報やカメラアクセスに関わるメソッドを利用していない場合でも、初回起動時に位置情報とカメラアクセスの権限の付与に関してのダイアログが出る
ご指摘の通り Unity は Android Runtime Permission に対して雑な実装をしているので、初回起動時に全てのランタイムパーミッションを要求します。 これを回避するには、GameCanvas 側で Activity を上書きして Runtime Permission Request を丁寧に再実装する必要があります。
やや面倒なので低優先度で対応します。
v5.0.0 で対応しました
概要
位置情報やカメラアクセスに関わるメソッドを利用していない場合には、権限の許可を問うダイアログが出ないようにしてほしい
再現手順
GameCanvasを利用したUnityでapkをビルドし、Android実機デバイスでインストールし起動した時、 位置情報やカメラアクセスに関わるメソッドを利用していない場合でも、初回起動時に位置情報とカメラアクセスの権限の付与に関してのダイアログが出る
実行環境