유니티

[플레이 콘솔] 새로운 android.permission.READ_PHONE_STATE, android.permission.WRITE_EXTERNAL_STORAGE 권한을 수락해야 할 수 있습니다. 이로 인해 사용자가 이 앱 버전으로 업그레이드하지 않을 수도 있습니다.

류수 Ryusu 2025. 2. 12. 00:38

- Unity 2022.3.56f1 기준

 

easysave랑 뒤끝 sdk 넣고 나서 빌드하니 새로운 경고가 생겼다.

 

AndroidManifest에 내가 넣은적이 없는데

유니티가 자동으로 권한을 넣은것이다.

 

1. android.permission.READ_PHONE_STATE (전화 번호)

2. android.permission.WRITE_EXTERNAL_STORAGE (외부 저장소 접근)

 

이 두개의 권한이 굳이 필요하지 않기 때문에

Assets/Plugins/Android/AndroidManifest.xml 파일에서 이 두 줄을 작성했다.

 

<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="remove"/>

 

이렇게 하면 빌드 시 강제로 해당 권한들이 제거된다.