Notice
Recent Posts
Recent Comments
Link
투케이2K
103. (TWOK/WORK) [업무 협의] [Mobile] 모바일 ( Android , Ios ) 웹뷰 ( Webview ) 에서 파일 다운로드 수행 시 브릿지 호출 업무 협의 본문
투케이2K 업무정리
103. (TWOK/WORK) [업무 협의] [Mobile] 모바일 ( Android , Ios ) 웹뷰 ( Webview ) 에서 파일 다운로드 수행 시 브릿지 호출 업무 협의
투케이2K 2024. 10. 5. 08:54[제 목]
[업무 협의] [Mobile] 모바일 ( Android , Ios ) 웹뷰 ( Webview ) 에서 파일 다운로드 수행 시 브릿지 호출 업무 협의
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 모바일 ( Android , Ios ) 웹뷰에서 파일 다운로드 수행 시 각기 다른 OS 특성 상 로직 다양성 통일 관련 보완 요청 문의
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. Ios 의 경우 파일 다운로드 로직 :
>> decidePolicyFor 실시간 URL 주소 변경 감지 부분에서 파일 형식 체크 (ex : .txt / ,pdf) 후 파일 다운로드 수행
2. Android 의 경우 파일 다운로드 로직 :
>> attachment 파일 형식으로 되어 있는 경우 setDownloadListener 선언 및 파일 다운로드 처리 (다운로드 매니저 사용)
>> shouldOverrideUrlLoading 실시간 URL 주소 변경 감지 부분에서 파일 형식 체크 (ex : .txt / ,pdf) 후 파일 다운로드 수행
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 모바일 웹뷰에서 파일 다운로드 공통 브릿지 생성 후 파일 다운로드 수행 실시
>> 포맷 형식 : {"fileName": "test.txt", "fileUrl": "http ...."}
>> Android 에서는 다운로드 매니저를 사용해 파일 다운로드 수행
>> Ios 에서는 UrlSession 다운로드 Task 를 사용해 파일 다운로드 수행
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
https://blog.naver.com/kkh0977/222822630728?trackingCode=blog_bloghome_searchlist
https://blog.naver.com/kkh0977/222846523226?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments