URI Scheme 딥링크
1.Custom Scheme 딥링크란?
가장 일반적으로 사용되는 딥링크 방식은 URI Scheme(URI 스킴) 방식 입니다.
URI 스킴을 이용한 딥링크는 앱에 Scheme값을 등록하는 형태로 앱을 구분합니다. 스킴은 앱마다 등록할 수 있는 값으로 "특정 스킴값을 호출하면 특정 앱이 오픈된다." 라는 약속을 실행합니다. 여러분이 트위터 앱을 오픈하고자 한다면 twitter:// 라는 스킴값을 이용하면 됩니다. 이 스킴값은 앱 개발시 효율적인 앱 오픈을 위해 자체적으로 개발사에서 자신들만의 값으로 등록을 하게 됩니다.
앱 내에서의 특정 페이지는 'path' 값으로 구분합니다. 예를 들어, 트위터 앱의 회원가입 페이지를 오픈하고자 한다면 twitter://signup 이라는 값을 사용합니다.
정리하면, URI 스킴 방식은 Scheme://Path라는 두개의 요소로 구성됩니다.
Scheme://Path
Scheme = 앱을 특정함 (트위터)
Path = 앱 내 페이지를 특정함 (트위터 내 회원가입 페이지)
2.장단점
다른 라이브러리 설정 없이 쉽게 딥링크를 사용할수 있다.
ios,android 구분없이 거의 모든 웹뷰에서 정상작동을 한다.
3.사용예
Last updated