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