-
Associated Domains와 URL Types 차이 (딥링크, universal links 등)iOS 2024. 12. 27. 15:02728x90
파이어 베이스의 다이나믹 링크 서비스가 25년 8월 중에 종료된다고 한다.
그래서 비슷한 기능으로 대체해야 하는데
알아보니
iOS에 universal link 기능이 있다고 한다.구현해 보려고 여기저기 찾아보며 따라 하는 중인데
생긴 의문링크 관련된 영역이
Association Domains와 URL Types
이렇게 2개가 있다.차이를 알아보자.
---
1. Associated Domains (Universal Links)

TARGETS에서 프로젝트를 선택한 후
Signing & Capabilities 탭을 아래로 내리면
Associated Domains가 있다.없으면 + 버튼을 눌러서 추가해주면 된다.
이 항목은 Universal Links를 위한 항목이다.
표준 HTTPS URL을 사용하여 앱과 웹사이트를 연결하기 위한 항목이며
앱이 설치되어 있으면 앱을 열고, 없으면 웹사이트로 이동한다.Universal Links는 보안성이 높고 사용자 경험(UX) 측면에서 볼 때 좋은 측에 속한다.
2. URL Types (Custom URL Scheme)

URL Types는 URL 스키마를 커스텀하여 직접 정의하는 것이다.
"mydomain://privacy'와 같은 형태로
앱 전용 프로토콜이며, 커스텀한 스키마를 인식하여 앱을 직접 실행할 수 있게 해주는 URL이다.URL Types는 앱이 설치되어 있지 않으면 오류가 발생할 수 있으며
구현이 간단하지만 보안성이 낮고
스키마를 커스텀하는 것이기 때문에 스키마가 동일한 앱이 설치되어 있으면 다른 앱과 충돌할 가능성이 있다.--
결론
Universal Links는 보다 현대적이고 안전한 방식이며
Apple에서 권장하는 방법이다.
Custom URL Scheme는 지원만 되고 있는 레거시이며 특수한 경우가 아니면 사용하지 않는 것을 권장한다.728x90'iOS' 카테고리의 다른 글
iOS) 2편 - 파이어베이스 다이나믹 링크 서비스 대체 기능 구현기 (0) 2025.03.12 iOS) 1편 - 파이어베이스 다이나믹 링크 서비스 대체 기능 구현기 (0) 2025.03.12 Next.js에 apple-app-site-association(AASA) 적용하기 (0) 2025.01.06