커스텀탭스
-
안드로이드 어플 오류 수정 : Err_unknown_url_scheme프로그래밍/ 안드로이드어플만들기 2023. 9. 3. 16:27
운영하던 어플에 새로 제휴가 들어오면서 이벤트 배너를 클릭하면 외부 링크로 이동하도록 수정하였는데, 외부 링크에서 공인인증서나 네이버 로그인 같은 인증 사이트로 이동시 아래와 같이 Err_unknown_url_scheme 에러가 발생하였다. 기존 코드 public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return false; } 새로운 웹뷰를 띄워서 해결하는 방식도 있다고 하던데, 인증 방법이 워낙 다양해서 이렇게 해도 Err_unknown_url_scheme 에러가 발생하는 페이지가 있었다. public boolean shouldOverrideUrlLoading(WebView view, String..
-
안드로이드 커스텀탭 장단점프로그래밍/ 안드로이드어플만들기 2023. 1. 23. 22:09
안드로이드 어플에서 기존에 사용하던 웹뷰 대신 커스텀탭(custom tabs)을 사용할까 고민하면서 장점을 확인해보니 커스텀탭이 웹뷰보다 속도가 2배 정도 빠르다고 한다. 그리고 당연히 크롬 브라우저를 사용하는 것이니 기존 웹 브라우저에서 사용하는 캐싱을 그대로 사용할 수 있음. 그런데 기존에 쓰던 앱이 있기 때문에 아래 기능을 충족해야한다. 주소창 숨기는 것 가능한가 웹과 앱의 소유권이 동일하면 TWA 를 사용하면 된다고 하는데 처음 생각했던 것처럼 custom tabs 옵션으로 설정하는 것처럼 간단하지는 않음 If you control both the content and the application, you can use Trusted Web Activities to completely remove..