앱스플라이어 원링크 테스트 시 오

안녕하세요! :slight_smile:

저희가 이번에 랜딩페이지에 원링크 툴을 적용하려고 하는데 개발자 테스트 단계에서 오류가 발생해 문의드립니다.

원링크 URL이 다른 채널에서는 작동하는데 카카오톡 앱 안에서는 오류가 발생합니다.

iOS 환경에서 테스트 진행했을 때,
이메일에서 접근:

  • H&M 앱 있을 때: 앱으로 바로 실행
  • 앱 없을 때: 인앱브라우저 웹사이트로 접근

카카오톡 내에서 접근:

  • H&M 앱 있을 때: 앱으로 바로 실행
  • 앱 없을 때: 중간 페이지 표시 후 에러 페이지 표시

앱스플라이어에 문의했을 때 카카오톡 인앱 브라우저에서 접근을 막고 있다는 것 같다고 답변 받았는데, 어떤 부분이 문제가 되는지 확인이 필요해 문의드립니다.

명확한 오류 확인을 위해 동영상 첨부드립니다.

첫 번째 상황은 https://apphm.onelink.me/ 링크를 클릭했을 때, 두 번째 상황은 https://app.hm.com/ 링크 클릭 시 발생한 오류 화면입니다.

감사합니다.

안녕하세요.

인앱브라우저에서 회원님 서비스나 앱스플라이어 딥링크 접근을 막지 않습니다.
화면에 ID 값이 표시 되었다가 서비스로 이동하는 것은 앱스플라이어의 기본 동작방식에 따른 것으로 카카오와 무관합니다.

현재 앱스플라이어는 iOS 카카오톡/라인/네이버웹툰의 인앱브라우저와 네이버앱에서 자신의 딥 링크 접근 시

  1. 영상속 내용처럼 화면에 곧바로 ID를 표시하고
  2. 회원님 앱의 커스텀 스킴을 호출합니다.
    (딥링크 서비스들의 일반적인 이동 패턴으로 문제가 되지 않습니다.)
  3. 이 후, 앱이 미설치된 경우를 위해 회원님 웹사이트로 location.replace 처리합니다.

2단계에서 앱 설치된 경우 화면에 표시된 ID를 볼 겨를 없이 앱이 실행되지만
그렇지 않은경우 회원님 웹서비스가 응답할 때 까지 ID 표시가 계속 보이게 됩니다.

따라서 본건의 경우 앱스플라이어측에 개선 요청하셔야 할것으로 보입니다.
앱스플라이어 딥링크가 ID 표기를 하는 이유는 알수 없지만정상적인 사용이라면 표시 불필요하기에
몇초 이후에 해당 정보를 표기하도록 개선 요청하시는게 좋을것 같습니다.


추가로, 영상속 두번째 케이스는 현재 제현 되지 않습니다.

안녕하세요!
답변 감사드립니다. :slight_smile:

영상 후반부에 나오는(아래 이미지 첨부) 에러 메시지가 저희가 커스텀으로 제작한 도메인 https://app.hm.com/___ 으로 접속할 때 뜨는데, 이 부분을 앱스플라이어에 문의하라는 말씀이실까요?
에러 메시지에는 browser console을 확인하라고 나와있어서요!

그리고 “영상속 두번째 케이스는 현재 제현 되지 않습니다.” 여기서 말씀하신 두번째 케이스가 이 에러를 의미하시는 걸까요?
image

안녕하세요.

영상의 ID 값이 표시되는 케이스는 앱스플라이어 측에 개선 요청 하시면 됩니다.

a clinet-side exception... 메시지의 경우 앱스플라이어와 무관한 내용으로
이 오류는 next.js로 구현하신 회원님 사이트의 스크립트 오류에 따라 랜더링 실패하여 발생한 것으로
구현하신 내용 중 undefined나 null을 참조하는 로직이 없는지 점검해 보시면 좋을것 같습니다.