Software Quality

딥링크(DeepLink) 종류 본문

SQA/기타

딥링크(DeepLink) 종류

Kairoka 2023. 9. 22. 20:01

1. URI Scheme

구조

ServiceName://Path

실행 시 동작

  • 앱이 설치된 경우 Path 위치로 이동
  • 앱이 설치되지 않은 경우 앱스토어 화면으로 이동

한계점

  • 동일한 서비스명을 사용하는 경우 의도하지 않은 앱이 실행될 수 있음

 

 

2. 유니버셜링크(iOS)/앱링크(Android)

구조

  • 통상적으로 웹 주소
http://naver.com

실행 시 동작

  • 앱이 설치된 경우 Path 위치로 이동
  • 앱이 설치되지 않은 경우 앱스토어 화면으로 이동

URI Scheme과 차이점

  • 도메인 주소를 이용해 실행

한계점

  • Android/iOS 상호 호환되지 않음

 

3. 원링크

유니버셜링크/앱링크와 차이점

  • Android/iOS 상호 호환 가능

Dynamic Links

  • Firebase에서 제공하는 원링크

디퍼드(Deferred) 딥링크

  • 기존에는 타겟 앱이 미설치된 경우 앱스토어로 이동 및 설치 한 이후 원하는 곳으로 보낼 수 없고 앱 실행만 가능
  • 디퍼드 딥링크 이용한 경우 타겟앱 미설치되어서 앱스토어 이동 후에도 설치 및 실행 후 원하는 Path로 이동하도록 설정 가능

'SQA > 기타' 카테고리의 다른 글

QA Engineer 와 QA Manager  (0) 2024.02.07
TDD, BDD  (0) 2023.10.05
테스트 실행 품질을 파악하는데 유용한 두가지 지표  (0) 2023.09.24
버그(Bug)와 결함(Defect)의 차이  (0) 2023.09.23