brunch

You can make anything
by writing

C.S.Lewis

by chulwoong Jun 10. 2024

앱의 마법사 '딥링크'

헷갈렸던적 있나요? 

우리의 일상에서 카카오톡 알림톡이나 푸시 알림을 클릭하는 것은 매우 익숙한 행위입니다. 이러한 알림을 클릭하면, 대부분의 경우 해당 앱이 열리고 특정 화면으로 이동합니다. 이는 '딥링크’라는 기술 덕분인데요, 이는 사용자를 앱의 일반 홈페이지나 모바일 웹사이트가 아닌 앱 내부의 특정 위치로 직접 보내는 방식입니다.


딥링크는 다음과 같은 세 가지 주요 방식으로 구현됩니다:  

Custom Scheme URI: scheme://host/path 형태로, 앱이 설치되어 있을 때만 작동합니다. 다른 앱과 중복될 수 있는 한계가 있습니다.

App Link (Android) / Universal Link (iOS): https://host/path 형태로, Custom Scheme URI의 한계를 극복하기 위해 만들어졌으며, 인증된 도메인을 사용합니다.

Deferred DeepLink: 앱 설치 시 또는 미설치 시에도 특정 페이지로 이동할 수 있게 해주는 방식입니다.


앱스플라이어의 Onelink나 파이어베이스의 Dynamic Link와 같은 서비스들은 Deferred DeepLink 방식을 사용합니다. 이러한 딥링크의 다양한 방식을 이해하면, 앱 서비스 운영에 있어 사용자 경험을 향상시킬 수 있습니다. 딥링크는 사용자가 원하는 앱의 특정 페이지로 쉽고 빠르게 이동할 수 있도록 도와주는 중요한 기능입니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari