Permission_handler 비디오 접근
현재 경매 정보 서비스 비드를 개발하고 있습니다. 플레이스토어에 올라간 상태인데 앱을 업데이트하려다 리젝을 먹었습니다.
TL;DR
비디오 접근은 카메라 권한과 마이크 권한을 모두 고려해야 합니다..
첫 번째 리젝
애플에서는 리젝 사유를 친절하게, 스크린 샷까지 찍어서 알려줍니다.
채널톡에는 상담자가 파일을 전송할 수 있는 기능이 있습니다. 카메라로 사진이나 비디오를 전송할 수도 있습니다. 과거에는 플러터 공식 웹뷰인 webview_flutter
를 사용하고 있었는데요, 파일 전송을 하거나 카메라에 접근하는 경우 권한이 없으면 앱이 그냥 튕겼습니다. 안드로이드와 아이폰이 다르게 동작했는데, 아이폰의 경우 앱이 강제 종료되고, 안드로이드의 경우 클립모양 버튼 자체가 클릭이 안됐습니다.
그런데, 기존 웹뷰에 큰 단점이 있었습니다. 바로 파일 업로드가 불가능한 것입니다...! 그래서 눈물을 머금고(...) 2등 웹뷰인 flutter_webview_plugin
으로 교체를 하게 됩니다. 그리고 구글링을 통해 권한 설정하는 법을 검색하고 사진찍히는 것까지 확인하고 다시 심사를 제출합니다.
2차 리젝
그런데 또 리젝이 일어났습니다....
애플이 진짜 꼼꼼하다고 느낀게 여기서 굳이 비디오를 눌러서 검사를 해보더라구요... 왜 안되는지 생각해보니, 동영상 촬영하려면 마이크 권한도 필요하다는 것을 알게 되었습니다...
혹시 이 글을 보시는 분은 저 같은 실수 마시길 ...
안드로이드는요?
그런 거 없습니다.. 리젝을 안하는 것 같아요...
'Dev Log' 카테고리의 다른 글
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기 (0) | 2022.08.30 |
---|---|
Lighthouse로 성능 개선하기 (0) | 2022.08.30 |
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기 (0) | 2022.08.07 |
플러터로 웹뷰 세팅하기 (0) | 2022.08.01 |
온룸 파일 다운로드 관련 이슈와 해결한 방법 (0) | 2022.02.11 |
댓글
이 글 공유하기
다른 글
-
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기
2022.08.30 -
Lighthouse로 성능 개선하기
Lighthouse로 성능 개선하기
2022.08.30 -
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기
gitlab에서 github으로 미러링 과정 중 인증 문제 해결하기
2022.08.07 -
플러터로 웹뷰 세팅하기
플러터로 웹뷰 세팅하기
2022.08.01