서비스 개발 중 잘 해결되지 않는 부분이 있는데 도무지 방법이 없어 이렇게 글을 남깁니다.
카톡 내부에서 url링크를 누르면 인앱 브라우저로 연결되는데 페이지 로딩 중 브라우저가 멈추면서 종료되는 현상이 나타납니다. 혹시나 해서 애니메이션 효과도 모두 없애 봤지만 마찬가지네요. 간헐적으로 로딩이 끝날 때도 있긴 한데 10번 하면 한두번 될까말까입니다. 그리고 아직 로딩이 완료되지 않은 시점에서 화면 스크롤을 아래로 쭉 내리면 드물지 않게 오류메세지도 나오구요.
카카오톡 버전은 테스터들마다 조금씩 다르지만 거의 다 최근 업데이트는 받은 상태이며, 개발서버 주소는 https://midrate.co 입니다. 안드로이드OS에서만 발생하는 것으로 보입니다. iOS는 별 문제가 없다고 하네요.
참고로 네이버 인앱에서도 안드로이드에서 비슷한 현상이 있는 듯 합니다.
추가 : 만약 당장 처리가 어렵다면 인앱 브라우저 말고 모바일 기본 브라우저로 열리게 하는 방법이라도 알 수 있을까요? 기본 브라우저에서는 잘 작동하는 것 같아서요. 서비스 오픈이 얼마 남지 않았는데 이런 이슈가 생겨서 골치아프네요.
@pshan0120
해당 케이스의 경우 톡 인앱 브라우저에서 지원하기 힘든 것으로 외부 브라우저로 서비스 하실 수 있도록 하겠습니다.
글 작성하신 개발자 계정으로 등록된 앱이 현재 카카오링크를 사용중이지 않은데, 어떤 앱을 사용하고 계신지요?
사용하실 앱키를 쪽지로 보내주시면 해당 앱에서 카카오링크를 보낼 경우, 웹링크 버튼 클릭시 외부 브라우저로 뜨도록 설정 해드리겠습니다.
링크를 보내는 쪽에서 "KakaoTalkLinkMessageBuilder#addInWebLink"가 아닌 "KakaoTalkLinkMessageBuilder#addWebLink"를 이용하고 계신지도 확인해 보세요~
@pshan0120
카톡, 페북 인웹뷰 뿐만 아니라 안드로이드 4.4 이하의 기본 브라우져에서도 발생하는 상황이라면 페이지쪽을 튜닝하는게 좋지 않나 생각이 듭니다.
zopim 챗 라이브러리에서 약간 과부하가 있는 것 같은데요. zopim을 비활성화 시키고 한번 테스트 해보시겠어요?
MK_ // 카카오링크가 아니라, 카카오톡 채팅 안에서 url을 띄웠을 때 앵커 태그가 먹힌 뒤 오픈했을 때 카톡 인앱 브라우저로 열리는 경우입니다. 제가 궁금한 것은, 만약 저희 쪽 소스에 문제가 있다면 아웃앱에서도 비정상이어야 하는데 유독 인앱에서만 이렇다는 거에요. 때문에 인앱에서 제한되는 어떤 것이 있다면 그걸 수정하거나 제거하려고 합니다.
leon // 어떤 부분에서 문제가 발생하는지 알 수 없어 네트웤 부하가 큰 부분을 각각 빼었다 넣었다 하면서 테스트는 해 봤는데 증상은 똑같더군요. 단 페이스북 연동, zopim, css 애니메이션 등 뺄 수 있을 부분을 모두 빼니 '어쩌다 잘 되는 확률’이 좀 더 올라가는 것 같긴 했었답니다.
페이지소스에서 위 이미지들 url이 사용되는데요. 용량은 별로 크지 않은데 가로세로 사이즈가 굉장히 크네요. 적절한 사이즈로 바꿔주시던지 사용하시지 않으면 괜찮을 것 같습니다. 안드로이드 4.x 뿐만 아니라 5.x , 6.x 의 일반 브라우져에서도 오류가 날때가 있네요…