티스토리 뷰
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
출처:
What's New in Universal Links - WWDC19 - Videos - Apple Developer
728x90
반응형
'iOS' 카테고리의 다른 글
iOS) Firebase 에서 동적링크 만들기 (0) | 2022.04.14 |
---|---|
iOS) 익스텐션(Extension)이란? (0) | 2022.04.14 |
iOS) 이미지 리사이징 (0) | 2022.04.10 |
iOS) UITableView 에서 헤더 고정 해제하기 (0) | 2022.04.02 |
iOS) SFSafariViewController 사용해서 인앱에서 웹 연결 (0) | 2022.03.17 |
댓글
TAG
- Firebase
- Protocol
- WWDC22
- MOYA
- watchOS
- 2022 KAKAO TECH INTERNSHIP
- Widget
- Swift
- projectsetting
- UserDefaults
- configurable widget
- CloneCoding
- async/await
- containerBackground
- MVVM
- OpenSourceLibrary
- WidgetKit
- SwiftUI
- Notification
- rxswift
- YPImagePicker
- Objective-C
- WWDC
- RxCocoa
- APNS
- Algorithm
- urlsession
- 서버통신
- github
- IOS
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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