Notice
Recent Posts
Recent Comments
Link
투케이2K
102. (TWOK/LOGIC) [Mobile] 모바일 앱 사용에 필요한 퍼미션 권한 전체 요청 및 기능 사용 시 권한 부여 체크 로직 - permission 본문
투케이2K 로직정리
102. (TWOK/LOGIC) [Mobile] 모바일 앱 사용에 필요한 퍼미션 권한 전체 요청 및 기능 사용 시 권한 부여 체크 로직 - permission
투케이2K 2024. 10. 22. 19:42[로직 정리]
정리 로직 : Mobile
상태 : [Mobile] 모바일 앱 사용에 필요한 퍼미션 권한 전체 요청 및 기능 사용 시 권한 부여 체크 로직 - permission
[설 명]
// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------
- Android : 권한 부여 및 상태 체크를 위해 사전) AndroidManifest.xml 파일에 권한 설정 필요
- Ios : 권한 부여 및 상태 체크를 위해 사전) info.plist 파일에 권한 설정 필요
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------
1. 앱 동작 수행 및 사용자에게 앱 사용에 필요한 전체 퍼미션 권한 부여 요청 실시
>> 앱 최초 설치 시에는 사용자에게 앱 사용에 필요한 권한 설명 창 표시 후 [확인] 버튼 및 [동의] 버튼을 클릭 시 전체 권한 부여 요청 진행
>> 로딩 화면 이후 로그인 화면 및 메인 화면 접속 시 전체 권한 부여 요청
2. 사용자는 특정 권한 허용 및 비허용 수행 실시
>> 비허용을 한 경우 해당 권한을 부여하지 않으면 특정 기능 사용에 제한이 있을 수 있다. 알림 표시
>> 추가로 애플리케이션 설정에서 권한 허용을 할 수 있다. 알림 표시
3. 앱 사용 중 특정 기능 사용 시 (ex : 블루투스 및 갤러리 접근) 사전 기능 사용에 필요한 퍼미션 권한 부여 상태 체크 실시
4. 특정 기능 사용에 필요한 권한이 부여 되어 있지 않은 경우 사용자에게 알림 팝업창 표시
>> 해당 기능 사용에 필요한 권한 활성이 되어 있지 않습니다. 애플리케이션 설정 이동 >> 필요한 권한을 활성화 해주세요.
5. 알림 팝업창 [확인] 버튼 클릭 시 앱 사용에 필요한 특정 권한 요청 실시
>> 사용자가 지속적으로 거부한 경우 OS 단에서 권한 부여 팝업창이 표시 되지 않을 수 있으므로 알림 팝업창 표시 애플리케이션 설정 이동 안내 필요
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[[모바일] 권한 사용 이용 화면 표시 및 권한 설정 호출 실시]
https://blog.naver.com/kkh0977/222889305424?trackingCode=blog_bloghome_searchlist
[[Android] Permission 퍼미션 권한 재요청 동작하지 않는 이슈]
https://blog.naver.com/kkh0977/223341181732?trackingCode=blog_bloghome_searchlist
[안드로이드 구글 플레이스토어 퍼미션 권한 필수 권한 삭제 이슈 - permission tools:node=remove]
https://blog.naver.com/kkh0977/223560853151?trackingCode=blog_bloghome_searchlist
[[Android] 마스터 관리자 앱 제작 시 로그인 수행 시 필요 초기 퍼미션 권한 요청 로직]
https://blog.naver.com/kkh0977/223260449105?trackingCode=blog_bloghome_searchlist
[IOS - 퍼미션 권한 요청 수행 실시 - info , permission]
https://blog.naver.com/kkh0977/222539543845?trackingCode=blog_bloghome_searchlist
[[Android/Java] C_Permission - 모바일 퍼미션 권한 관리 클래스]
https://blog.naver.com/kkh0977/222677904892?trackingCode=blog_bloghome_searchlist
[[Ios/Swift] C_Permission - 모바일 퍼미션 권한 관리 클래스]
https://blog.naver.com/kkh0977/222681793409?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments