Deep Link란,
사용자를 특정 앱으로 이동시켜서 원하는 화면을 보여주거나, 사용자의 액션을 유도하는 것
| Deep Link | URL Scheme | Universal Link | App Link | Intent URL |
|---|---|---|---|---|
| 운영체제 | Android, iOS | iOS | Android | Android |
| 기본구조 | appScheme:// |
https:// |
https:// |
intent:// |
| 호환성 | 일부 웹뷰에서 동작 불안정 | 일부 인앱 브라우저에서 미작동 | 일부 인앱 브라우저에서 미작동 | 대부분 브라우저 및 인앱 웹뷰에서 동작 |
| 특징 | - 구현 간단 |
.well-known/apple-app-site-association 파일을 HTTPS로 서빙해야 함 (JSON, 무확장)Xcode에서 Associated Domains에 applinks:your-domain.com 추가application(_:continue:restorationHandler:))