티스토리 뷰
최근들어 모바일 웹에서 안드로이드 앱 호출시 아래와 같은 에러가 발생하기 시작.
ERR_UNKNOWN_URL_SCHEME
[발생환경]
- 안드로이드 5.0 이상 + 웹뷰 40 (크롬40 포함) 이상의 버전 사용
- 앱 실행을 위해 아래와 같은 구문을 사용할 경우 오류 발생함
window.location = 앱실행인텐트; // --> ERROR : ERR_UNKNOWN_URL_SCHEME
window.location(앱실행인텐트); // --> ERROR : ERR_UNKNOWN_URL_SCHEME
window.location.href = 앱실행인텐트; // --> ERROR : ERR_UNKNOWN_URL_SCHEME
window.location.href(앱실행인텐트); // --> ERROR : ERR_UNKNOWN_URL_SCHEME
[원인]
크로미니엄 버전이 40으로 업데이트 되면서 intent 처리 정책이 변경 되어,
모바일 웹에서 앱 실행 코드의 일부만 지원
https://code.google.com/p/chromium/issues/detail?id=459156
[수정방법]
- 앱 실행 시 아래의 코드를 사용
window.open(앱실행인텐트);
일부 경우 앱 실행 안내 팝업이 표시되지만,
이 부분은 크롬 정책이 변경된 부분이라 피해갈 수 있는 방법은 없는 것으로 판단
https://code.google.com/p/chromium/issues/detail?id=331571
[출처] [Android] 모바일 웹에서 안드로이드 앱 호출 실패|작성자 이니스
'개발 > HTML' 카테고리의 다른 글
frameset,frame 태그 (0) | 2017.01.04 |
---|
- Total
- Today
- Yesterday
- Android Studio 키
- Grabcut
- Java
- 파이토치
- 안드로이드 키
- 이미지 배경제거
- 이미지전처리
- django app
- 한림대의료원#친환경캠페인#감탄캠페인#종이 절약#에코한림
- 이미지 전처리
- Django
- removeNode()
- unchained transaction mode
- SET CHAINED OFF
- django 웹서버
- gpu사용량
- removeNode
- 파이토치 gpu 사용량
- 딥러닝 gpu 설정
- sp_procxmode#
- 노드삭제
- pytorch GPU
- 딥러닝 gpu 사용량
- 딥러닝 GPU #pytorch gpu
- 장고프로젝트
- 안드로이드 사인키
- 생활속탄소저감 #감탄캠페인 #나는 오늘도 감탄을 했다 #에코한림
- 전경추출
- 장고앱
- 엘리먼트삭제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |