앱 링크와 딥 링크의 차이점
앱 링크(iOS에서는 유니버설 링크라고도 해요)는 일반적인 https 링크처럼 표시돼요. 예: https://app-control-panel.com. 해당 웹사이트의 앱이 설치된 기기에서 링크를 클릭하면 앱에서 링크가 열려요. 앱이 설치되어 있지 않으면 브라우저에서 링크가 열려요.
딥 링크는 https 대신 다른 스킴을 사용해요. 예: app600://app-control-panel.com. 해당 웹사이트의 앱이 설치된 기기에서 링크를 클릭하면 앱에서 링크가 열려요. 앱이 설치되어 있지 않으면 아무 일도 일어나지 않아요.
따라서 가장 큰 차이점은 앱을 설치하지 않은 사용자에게 있어요. 이러한 사용자도 링크를 사용할 수 있게 하려면(예: 모든 고객이 받는 이메일에 링크를 넣는 경우) 앱 링크를 사용해야 해요.
이 가이드에서는 딥 링크를 만들고 맞춤 설정하는 방법을 알아볼게요.
딥 링크 만들기
먼저 앱의 딥 링크 스킴을 앱 탐색 설정에서 확인해야 해요. 원한다면 스킴을 변경할 수도 있어요. 이 가이드에서는 app600 스킴을 예로 사용할게요.
그런 다음 딥 링크를 클릭했을 때 앱에 표시할 URL을 정하세요. 여기서는 https://app-control-panel.com/examples를 예로 사용할게요.
이제 URL을 딥 링크 URL로 바꾸려면 URL 스킴(일반적으로 https 또는 http)을 딥 링크 스킴으로 교체하세요. 이 예에서 완성된 URL은 app600://app-control-panel.com/examples예요.
딥 링크 사용하기
이제 이 URL을 웹사이트나 이메일 등 원하는 곳에서 사용할 수 있어요. 링크 태그에서는 다음과 같이 표시돼요.
<a href="app600://app-control-panel.com/examples">앱에서 열기</a>
제한 사항
사용자에게 앱이 설치되어 있지 않으면 링크를 클릭해도 아무 일도 일어나지 않아요. 안타깝게도 몇 가지 제약으로 인해 이 문제를 해결할 방법은 없어요. 앱이 설치되어 있는지 확인할 수 없으므로 딥 링크 열기를 시도한 뒤 실패하면 브라우저에서 페이지를 열도록 처리할 수 없어요.
앱 링크 에는 이런 문제가 없어요. 앱이 설치되어 있지 않으면 브라우저에서 웹사이트를 열기 때문에 많은 경우에 더 적합해요.
