투케이2K

108. (TWOK/WORK) [개선 요청] 안드로이드 android 외부 링크 웹 브라우저 이동 시 크롬 , 삼성 브라우저 , 기본 설정 선택 열기 기능 개선 요청 본문

투케이2K 업무정리

108. (TWOK/WORK) [개선 요청] 안드로이드 android 외부 링크 웹 브라우저 이동 시 크롬 , 삼성 브라우저 , 기본 설정 선택 열기 기능 개선 요청

투케이2K 2024. 10. 18. 19:11

[제 목]

[개선 요청] 안드로이드 android 외부 링크 웹 브라우저 이동 시 크롬 , 삼성 브라우저 , 기본 설정 선택 열기 기능 개선 요청

 

[내 용]

 

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

1. 안드로이드 사용자 중 한명이 앱 크롬 브라우저에서는 표시 되지 않고 , 삼성 브라우저에서만 정상 화면이 표시 된 다는 문의 접수


2. 참고 : 해당 앱은 구글 플레이스토어에 업데이트 하지 않고 특정 고객사 전용으로 apk 파일을 배포하는 앱 

------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 해당 사용자 고객 단말기로 테스트 진행


2. 앱 실행 후 >> 특정 버튼 클릭 >> 외부 링크 URL 열기 수행

  >> 안드로이드 소스 코드 단에서 기본 크롬 브라우저 패키지 지정 URL 링크 열기 확인


3. 새롭게 변경 된 모바일 브라우저 화면이 이전과 동일하게 표시 되는 이슈 발생


4. 크롬 브라우저 자체 캐시 및 데이터 삭제 후 다시 동일 기능 테스트 진행


5. 정상적으로 변경 된 화면이 표시 되는 것 확인

  >> 사용자가 주로 크롬 브라우저를 이용하며 , 캐시 문제로 인해서 새롭게 변경 된 화면이 표시 되지 않는 것 확인


6. 해당 사용자가 기능 개선 요청 및 개발 검토 진행

  >> 크롬, 삼성 브라우저, 기본 브라우저를 선택해서 외부 링크를 열 수 있는 기능 개발 요청

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

1. 외부 링크 이동 시 크롬 , 삼성 브라우저 , 기본 브라우저 선택 및 이동 기능 개발 진행

  >> 특정 버튼 클릭 시 라디오 팝업창으로 이동 가능한 브라우저 리스트 표시 제공

  >> 이동 가능한 브라우저 체크는 크롬 및 삼성 브라우저 Package 명칭이 사용자 단말기에 설치 되어 있는 지 체크 : Intent existPackage = mContext.getPackageManager().getLaunchIntentForPackage(packageNames);

  >> 사용자가 특정 브라우저 선택 시 >> 이동하려는 URL 주소를 해당 Open Link 에 포함해 열기 수행

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

[외부 링크 (크롬, 사파리) 이동 시 url 형식 체크 에러 이슈]

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


[안드로이드 Intent 수행 시 크롬 (chrome) 브라우저 실행해 외부 링크 열기 - setPackage]

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


[[유틸 파일] goSamsungBrowser : 삼성 브라우저 사용해 외부 링크 이동 실시]

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

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

 

반응형
Comments