Notice
Recent Posts
Recent Comments
Link
투케이2K
77. (TWOK/WORK) [업무 이슈] 모바일 외부 크롬 브라우저 이동 실패 외부 링크 이동 미동작 이슈 - 삼성 브라우저 이동 기능 추가 본문
투케이2K 업무정리
77. (TWOK/WORK) [업무 이슈] 모바일 외부 크롬 브라우저 이동 실패 외부 링크 이동 미동작 이슈 - 삼성 브라우저 이동 기능 추가
투케이2K 2024. 8. 22. 20:01[제 목]
[업무 이슈] 모바일 외부 크롬 브라우저 이동 실패 외부 링크 이동 미동작 이슈 - 삼성 브라우저 이동 기능 추가
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 특정 웹 페이지 기능 개발 후 모바일에서 구글 크롬 브라우저 외부 링크 이동 시 기능 미동작 이슈 확인
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 모바일 소스 코드 점검
>> 안드로이드 외부 링크 브라우저 이동 시 크롬 패키지 명칭이 정확한지 확인 (정상)
2. 이슈가 발생한 기기가 아닌 다른 기종의 휴대폰으로 테스트 진행 (이슈 발견)
>> 크롬 브라우저가 설치 되어 있지 않은 기종에서는 해당 기능 미동작 이슈 발견
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 모바일 소스 코드 로직 추가 보완
>> 외부 링크 이동 시 사전 크롬 브라우저가 정상적으로 설치 되어 있는지 확인 수행 (getPackageManager().getLaunchIntentForPackage("com.android.chrome"))
>> 정상적으로 크롬 브라우저가 설치 되어 있는 경우 크롬 브라우저를 사용해 외부 링크 브라우저 열기
>> 크롬 브라우저가 설치 되어 있지 않은 경우 Build 값을 사용해 휴대폰 기종 확인 및 삼성 휴대폰 인 경우 삼성 브라우저 설치 여부 확인 (getPackageManager().getLaunchIntentForPackage("com.sec.android.app.sbrowser"))
>> 정상적으로 삼성 브라우저가 설치 되어 있는 경우 삼성 브라우저를 사용해 외부 링크 브라우저 열기
>> 삼성 브라우저가 설치 되어 있지 않은 경우는 기본 브라우저 설정 intent 이동 외부 링크 열기 수행 (new Intent(Intent.ACTION_VIEW);)
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments