티스토리 뷰

iOS

iOS) 유니버셜 링크 적용하기

hyun99999 2022. 4. 13. 22:33
728x90
반응형

내용

  • 유니버셜 링크란?
  • 유니버셜 링크 적용하기

우선, 딥링크에 대해서 알아보자.

딥링크란?

특정 주소 혹은 값을 입력하면 앱이 실행되거나 앱 내 특정 화면으로 이동시키는 기능을 수행합니다.

딥링크는 크게 3가지가 있습니다.

  • URI Scheme 방식: 앱에 URI Scheme 값을 등록하여 딥링크 사용.
  • App Link: Android 제공 - 도메인 주소를 이용한 딥링크 사용
  • Universal Link: iOS 제공 - 도메인 주소를 이용한 딥링크 사용

유니버셜 링크란?

  • 유니버셜 링크를 사용하면
    • 앱이 설치되어 있는 사용자가 링크를 누르면 앱으로 이동
    • 앱이 없다면 앱스토어로 이동(앱스토어로 보내는 것은 iOS 에서 처리해주는 것이 아닌 URL 의 파라미터로 구현되는 점이다.)

개발자문서로 유니버셜 링크를 등록하는 것을 살펴보자

Supporting Associated Domains

앱과 웹사이트를 연결해서 기본 앱과 브라우저 경험을 모두 제공하세요.

Add the Associated Domains Entitlement to Your App

앱에서 entitlement 를 설정하려면 Xcode 에서 target 의 Signing & Capabilities 탭에서 Associated Domains capability 을 추가하면 됩니다.

entitlement 에 도메인을 추가하려면 테이블 맨 아래의 추가(+) 를 클릭해서 placeholder 도메인을 추가합니다. placeholder 를 앱이 지원할 서비스 및 사이트 도메인에 대한 적절한 prefix 로 대체합니다. 원하는 하위 도메인과 최상위 도메인만 포함해야 합니다. 경로 및 쿼리 구성 요소 또는 후행 슬래시(/) 를 포함하지 마세요.

사진 출처: https://developer.apple.com/documentation/xcode/supporting-associated-domains

출처:

Apple Developer Documentation

What's New in Universal Links - WWDC19 - Videos - Apple Developer

DFINERY help center

728x90
반응형
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
링크
Total
Today
Yesterday