ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • When A WKWebview access Camera or Photos
    카테고리 없음 2020. 4. 29. 19:12

     

    안녕하세요 오늘은 제가 이번주 개발한 내용을 다루어 보려고 합니다. 

     

    저희가 개발하고 있는 앱은 포인트 & 쇼핑몰 앱을 개발하고 있습니다. 대부분의 개발은 웹 단으로 작업되어가고 있고 네이티브 영역은 2차 배포 이후에 점점 추가되기 떄문에 저 또한 개발을 열심히 하고 있습니다.

     

    여기까지가 지금의 상황입니다. 

     

    이번주의 이슈는 쇼핑몰(웹뷰)에서 리뷰를 작성하는 기능 중 사진을 업로드 하는 기능에서 발단 되었습니다. 

     

    그 이유는 사용자의 카메라, 앨범 접근을 허가도 받지 않은 상황에서 웹뷰에서 사진 업로드 버튼을 눌렀을 때 사용자의 앨범 또는 카메라의 접근이 가능했기 떄문입니다. 

     

    이러한 문제를 해결하기 위해서 먼저 문서를 참고해 봤습니다. 

     

    당신의 앱이 처음으로 사진, 앨범곽 같은 사용자 데이터에 접근할 때 ,

    - 반드시 alert 창으로 앱이 사용자의 데이터 (즉, 앨범, 마이크로폰,카메라)에 접근해도 괜찮은지 물어야 한다고 합니다. 

    - 그 이후에는 더이상 묻지 않습니다.

    - 만약 사용자가 접근 허가를 바꾸고 싶다면 Sertting->Privacy로 이동하여 앱의 접근 권한을 수정할 수있다고 합니다.  

     

     

     

     

    여러분의 앱이 사진,미디어에 대한 접근권한을 갖기 위해서는 아래의 차례를 따라야 합니다. 

     

    1. Info.plist

     ios 시스템이 카메라 또는 마이크로폰에 관해 접근 허가를 요청할 때 , 메세지를 보여준다.

    메세지는  왜 이 앱이 여려분의 데이터 및 미디어(사진,앨범 등..)에 접근하는지 설명합니다. 

     

    register Photo Library Usage Description

    이렇게 info.plist에 addRows 를 하여 추가해주면 된다.

     

     

     

     

Designed by Tistory.