Community

Android 환경에서 권한 개발을 진행하고 있으신가봐요! Android는 각 권한 별로 최대 2회 권한 요구를 진행할 수 있습니다. 이후부터는 권한 요구를 해도 시스템 다이얼로그가 나오지 않아요.

Android 환경에서 권한 개발을 진행하고 있으신가봐요! Android는 각 권한 별로 최대 2회 권한 요구를 진행할 수 있습니다. 이후부터는 권한 요구를 해도 시스템 다이얼로그가 나오지 않아요. 이 때부터는 shouldShowRequestPermissionRationale을 통해, 해당 권한에 대하여 개발자가 직접 만든 다이얼로그를 보여줘야합니다. 보통은 권한을 허용시켜달라고 하면서, 설정 앱으로 이동할 수 있게끔 해줍니다. 작성자님의 마지막 문구를 이해한 바로는, 권한 요구를 위한 시스템 다이얼로그가 최초 2회 이후 등장하지 않아서 겪은 문제인 것 같아요. 해결 방법은 위에 적어놓은대로 진행하면 되며, 분기는 다음과 같습니다. 아래 코드는 그저 스켈레톤 코드니까, android & kotlin 환경에 맞춰서 바꾸시면 될 거 같아요! 해당 환경에 맞는 코드랑 문법을 자세히는 몰라서요ㅎㅎ

알림

알림이 없습니다