iOS 디바이스에서 일부 앱 환경(네이버 카페 앱, 네이버 블로그 앱 등) 내 트래킹링크 클릭 시, 앱이 정상적으로 열리지 않거나, 딥링크가 정상 작동하지 않고 앱마켓으로 이동합니다
질문
iOS 디바이스에서 일부 앱 환경(네이버 카페 앱, 네이버 블로그 앱 등) 내 트래킹링크 클릭 시, 앱이 정상적으로 열리지 않거나, 딥링크가 정상 작동하지 않고 앱마켓으로 이동합니다. 예상 원인과 해결방법이 있을까요?
답변
예상 원인
이 현상은 scheme 딥링크를 시도할 때 alert을 띄우지 않는 앱에서 발생할 수 있습니다. (예시: 네이버 카페 앱, 네이버 블로그 앱, 네이버 웹툰 앱, 라인 앱 등) 유저가 스토어로 랜딩된 후 [열기] 버튼을 클릭하면 문제는 해결되지만, [취소] 버튼을 클릭하면 현상이 다시 발생하는 것이 특징입니다.
일반적으로는 특정 앱의 광고 지면에서 유저가 광고를 클릭했을 때, 해당 앱이 고객사의 앱을 처음 scheme 딥링크로 열 때, iOS가 얼럿창을 표시하고, 유저가 얼럿창에서 특정 버튼을 누르면 유저의 의도대로 고객사 앱이 구동됩니다.
그러나 위 언급된 앱(예시: 네이버 카페 앱, 네이버 블로그 앱, 네이버 웹툰 앱, 라인 앱 등)의 경우 scheme 딥링크를 시도할 때 얼럿창을 띄우지 않도록 구현되어있기 때문에, 고객사의 앱이 정상적으로 열리지 않는 등의 현상이 발생합니다.
해결 방법
해결을 위해서는 에어브릿지가 제공하는 스탑오버 에어페이지 옵션 사용을 고려할 수 있습니다.
에어브릿지 유저 가이드: 스탑오버 에어페이지
스탑오버 에어페이지는 앱을 설치한 iOS 유저가 딥링크를 클릭한 후에 의도하지 않게 앱마켓으로 이동하는 현상을 방지합니다.
스탑오버 에어페이지: 유저가 앱에서 최초로 딥링크를 클릭하면 다른 앱을 열지 묻는 임시 페이지. 앱이 설치되지 않았다면 앱마켓으로 이동함
딥링크 옵션에서 ‘스탑오버 에어페이지 적용’을 선택하면 스탑오버 에어페이지를 딥링크에 추가로 설정할 수 있습니다.
더 자세한 내용은 아래 [참고할 만한 자료]를 확인해주세요.