투케이2K

51. (TWOK/WORK) [업무 이슈] 모바일 (ios) 에서 웹뷰 사용 시 지속적으로 특정 기능 사용 시 권한 팝업창이 표시 된다는 이슈 본문

투케이2K 업무정리

51. (TWOK/WORK) [업무 이슈] 모바일 (ios) 에서 웹뷰 사용 시 지속적으로 특정 기능 사용 시 권한 팝업창이 표시 된다는 이슈

투케이2K 2024. 6. 20. 19:37
반응형

[제 목]

[업무 이슈] 모바일 (ios) 에서 웹뷰 사용 시 지속적으로 특정 기능 사용 시 권한 팝업창이 표시 된다는 이슈

 

[내 용]

 

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 모바일 (ios) 에서 웹뷰 사용 시 지속적으로 특정 기능 사용 시 권한 팝업창이 표시 된다는 이슈

------------------------------------------------------------------------------
[원인 파악]
------------------------------------------------------------------------------

1. 웹 소스 코드 확인 - 중복해서 권한을 호출하는 로직이 있는지 체크 (정상 / 카메라 및 마이크 권한을 1회만 호출 수행 : getUserMedia)

2. 모바일 (Ios) 웹뷰 소스 코드 확인 - WKPermissionDecision 정의 후 최초 권한만 부여 받으면 다음 부터 자동으로 권한 허용 딜리게이트 (이슈 발견 : 해당 코드 적용 안된 상태)

------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 모바일 (Ios) 소스 코드 수정 : WKPermissionDecision 정의 후 최초 권한만 부여 받으면 다음 부터 자동으로 권한 허용

  >> 웹에서 사용하는 권한은 ios xcode info plist 에 사전 등록이 필요

------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

https://blog.naver.com/kkh0977/223244541052?trackingCode=blog_bloghome_searchlist

https://blog.naver.com/kkh0977/223236332121?trackingCode=blog_bloghome_searchlist

------------------------------------------------------------------------------

 

반응형
Comments