Kakao i Connect Live 커뮤니티

Sample앱 권한 관련 문의

현재 음성통화 및 화상통화를 사용하기 위해 샘플앱을 받아봤는데요.
인터넷, 음성녹음, 카메라 정도는 이해가 되는데 그 외에 권한에 대해서 어떻게 사용되는지 궁금합니다.
굳이 필요하지 않은 권한이라면 따로 사용하고 싶지 않거든요.
또한 처음부터 사용하지 않을수도 있는 권한을 모두 요구하는것 보다는 해당 기능을 사용할때만 앱 권한을 요구하는 저희 앱에는 맞지 않다 판단되어 어느부분에서 어떤 권한이 요구되는지 알려주셨으면 좋겠습니다.

안녕하세요.

서비스 앱에서 해당 권한을 사용할 때 요청하는것이
Android 권한 사용원칙이 맞습니다.

샘플앱에선 Android 권장사항들을 다 따르지 못하고 있는점 양해 부탁드립니다.
샘플앱은 SDK의 여러 기능들을 테스트 하기 위해 만든 프로젝트이므로
불필요한 권한이 있을수 있습니다.

기본적으로 필요한 권한들은 다음과같습니다.

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera2" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

화상통화를 위한 카메라 / GL ES
인터넷 연결상태 확인 및 재연결
블루투스 이어폰 연결관리
음성녹음기능을 위한 저장소권한 등입니다.

감사합니다.

1 Like

감사합니다!

1 Like