WebView와 모바일 브라우저에서 카카오톡 열기
모바일 웹에서 카카오톡을 여는 scheme url을 찾아서 넣어줘야 하는 일을 해야했다.
그래서 찾아보니 카카오톡 공식문서에서는 카카오톡을 열기만 하는 링크에 대한 정보는 마땅히 나오지 않고 모두 메시지를 공유하거나 현재 페이지를 카카오톡에 공유하는 API를 SDK를 통해 제공하는 방식만 존재했다.
그래서 찾아보며 몇시간동안 삽질을 하니 android에서는 href나 window.open() 안의 주소에 kakaotalk://launch 를 넣어주니 웹뷰에서는 바로 카카오톡이 열리며, 브라우저에서는 구글 플레이스토어를 통해 카카오톡을 보여주게 된다.
하지만 ios에서는 kakaotalk:// 을 넣어주니 모바일 브라우저에서는 잘 열리지만, 웹뷰에서는 권한 문제 때문인지 열리지가 않았다.
아무래도 ios는 웹뷰를 다루는 네이티브나 하이브리드 앱 코드 단을 따로 처리해주는 로직이 존재해야 열리는 것 같아서 해당 부분을 찾아봐야겠다.