iOS - DeepLink

2024. 6. 26. 16:27·개발일기/IOS

2025년 8월에 파이어베이스 동적링크 서비스 지원 중단..

 

  • IOS에서 딥링크를 구현하는 방법
    • URL Scheme
      • 어떤 스키마를 사용할 건지 앱에 설정(프로젝트 Info → URL Types에서 스키마 등록)
    • Universal Links
      • 프로젝트 Signing & Capabilities > Associated Domains에 Domain을 등록(다이나믹 링크도 마찬가지)
      • 외부에서 딥링크를 탭하면
        • func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) 여기에서 앱을 시작
    • Dynamic Links
      • Firebase에서 제공하는 딥링크의 일종(초대장 보내기 등에 사용)
      • 링크를 미리 만들어둬야하는데, 무료로 만들때는 보통 앱이름.page.link이런 도메인 많이 쓴다.
      • Info → URL Types에 번들 ID로 URL Scheme도 적어줘야하고, Signing@Capability에서 Associated Domains도 함께 추가해야 한다. applinks:URL_Prefix 식으로 추가
      • appDelegate에서 NSUserActivity함수 내에 다이나믹 링크를 핸들링하는 코드를 추가

[iOS] DeepLink, URIScheme, Universal Link, DynamicLink

유니버설 링크, URI 스킴, 앱 링크 및 딥 링크: 무슨 차이가 있을까요? -

[iOS] 앱 실행 방법에 따른 AppDelegate 호출 메서드

728x90
저작자표시 변경금지 (새창열림)

'개발일기 > IOS' 카테고리의 다른 글

IOS - MVVM  (0) 2024.06.26
UIKit - delegate 패턴  (0) 2024.06.26
iOS - 앱 추적권한 호출지점 이슈  (0) 2024.06.26
iOS 개발할 때 유용한 사이트 모음  (0) 2024.06.25
UIView.animate 메모리릭 관련하여...  (0) 2024.06.25
'개발일기/IOS' 카테고리의 다른 글
  • IOS - MVVM
  • UIKit - delegate 패턴
  • iOS - 앱 추적권한 호출지점 이슈
  • iOS 개발할 때 유용한 사이트 모음
코딩하는빵친자
코딩하는빵친자
안녕하세요 코딩하는 빵친자입니다. 말그대롭니다.
  • 코딩하는빵친자
    코딩하는 빵친자의 블로그
    코딩하는빵친자
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • 개발일기 (41)
        • Python (9)
        • Swift (2)
        • DataBase (0)
        • 알고리즘 (0)
        • IOS (30)
      • 데보션 영 (4)
      • 코테 (10)
        • Swift (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    pod
    uipangesture
    universalapp
    ios스와이프
    uikit
    Rosetta
    buildsetting
    뷰관련메서드
    추적권한
    arm7
    ios개발
    delegate패턴
    podinstall오류
    podlock
    SWIFT
    제스처인식
    xcode
    IOS
    settransition
    아웃링크
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는빵친자
iOS - DeepLink
상단으로

티스토리툴바