メインコンテンツへスキップ
< すべてのトピックに戻る

権限ダイアログを出すには?

UnityEngine.Android.Permission クラス等を使用して、ランタイム(実行中)にカメラやマイクの権限をユーザーに要求します。

近年のiOSやAndroidでは、インストール時ではなく「実際にマイクや位置情報を使おうとしたその瞬間」に、ユーザーに許可(Yes/No)を問うセキュリティ仕様が義務付けられているためです。

マイクを使う処理の直前に、if (!Permission.HasUserAuthorizedPermission(Permission.Microphone)) { Permission.RequestUserPermission(Permission.Microphone); }と記述してOS標準の許可ダイアログをポップアップさせます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に