Android用のUnity製アプリでGPSデータやカメラを使うとき、許可ダイアログが出るのはいいが、許可した後すぐにはその機能が使えない。
しかも、GPSとカメラ両方使うとき、最初はカメラの許可しか出てこなくて、もう一度アプリを再起動してやっと位置の許可が出てきた。
位置情報の取得の確認ダイアログで許可を選択しても、
LocationService.isEnabledByUser
はtrueになるがLocationService.status
の状態に変化はない。
位置情報を取得する場合はもう一度LocationService.Start
を呼ぶ必要がありそう。
許可ダイアログを出す