- 정상적인 화면 진입말고, 사용자가 다이렉트로 진입을 했으면 좋겠다.
- ex) 디테일 페이지, 주문을 리스트업 하는 화면.
- 앱내에서도 그렇지만, 앱 외부에서도 그렇게 접근하고 싶을때?
- 메신저에서 공유한 링크가 그 앱 내의 주문 상세 화면이다.
1. Universal Link
- 애플이 제안한 스펙이고 IOS에서 제공한다.
- 일반적인 웹페이지 URL처럼 보이는데 이걸 그대로 앱에 진입하는 용도로 사용하겠다.
- 이 URL을 클릭했을때 관련된 앱이 사용자가 설치가 있다면 앱이 열리고, 만약에 설치가 안되있으면 웹이 열린다.
- 단점 : 구현이 생각보다 까다롭다. 많이 쓰이지 않는다.
2. 딥링크
- 거의 표준
- sheme는 앞의 링크
- 이 링크를 만나면 이 앱이 설치가 됬을때 이 scheme가 시스템에 등록이 되고, 이것과 일치되는 링크가 클릭이 됬을때는 OS가 해당하는 연결된 앱으로 보내준다.
실제 운영에서의 딥 링크 예시
<a href='shop12app://home'>12SHOP<a/>
개발할때의 딥링크
<a href='exp://127.0.0.1:19000/--/home'>Back to home Screen<a/>
딥링크 스펙은 누가 만드는가?!