Android Permission 안드로이드 권한 설정
안드로이드 권한에 대한 설정을 해야 할 일이 생겨서 적용하고 포스팅하게 되었다.
권한 요청에 대한 프로세스 테스트는 다음과 같다.
권한 설정 전 | 앱 실행 이후의 권한 요청 | 권한 설정 후 |
<테스트 코드>
using UnityEngine;
# if UNITY_ANDROID
using UnityEngine.Android;
# endif
public class MicrophoneTest : MonoBehaviour
{
GameObject dialog = null;
void Start ()
{
#if UNITY_ANDROID
if (!Permission.HasUserAuthorizedPermission(Permission.Microphone))
{
Permission.RequestUserPermission(Permission.Microphone);
}
#endif
}
}
< Android Manifest >
<?xml version="1.0" encoding="utf-8"?>
<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unity3d.player"
xmlns:tools="http://schemas.android.com/tools">
<application>
<activity android:name="com.unity3d.player.UnityPlayerActivity"
android:theme="@style/UnityThemeSelector">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
</application>
<!--권한요청-->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
</manifest>
Unity Runtime 권한 요청 : [링크]
★★☆☆☆
반응형
'개발 > Unity' 카테고리의 다른 글
Unity)해결)VisualStudio)CS0246 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. (0) | 2021.04.12 |
---|---|
Unity) InGame Debug Console Plugin 적용 (0) | 2021.04.10 |
문제해결)Unity) APK 열기 비활성화 및 앱 노출 안 되는 현상 (0) | 2021.04.06 |
Unity) Object Pool <T>Pattern (0) | 2021.04.05 |
Unity) Shader Graph #2 캐릭터 스폰 효과 구현 (0) | 2021.04.05 |
댓글