- 앱을 information와 그에 대한 function의 계층으로 볼 수 있다.
- 사용자는 이 데이터와 function을 계층을 타고 탐색하게 된다. → User Journey
- 딥링크는 이 User Journey를 단축할 수 있는 경로를 제공한다.
- 링크를 받아서, 해당 정보에 바로 접근할 수 있다.
- 딥링크를 구성하는 방법중 하나가 Universal Link다.
- 딥링크 전송 문법
- 선택된 앱에 안전하게 전송
- 전역적으로 동작하며, 해당하는 앱이 없는 경우에는 사파리로 감
- 생긴 것은 웹사이트 주소와 동일하다.
- 설정 방법
- 도메인에 대한 entitlement 설정
- 웹사이트에 apple-app-site-association을 추가
- AppDelegate에 continueUserActivity 메소드 구현 → UserActivity 객체에 URL정보가 들어있다.
- 공유, 검색 등의 가능성이 무궁무진함
- 시리 추천, 위젯, 시리킷, 퀵 액션, 티비 서비스, 앱 간 이동