# url scheme

[Flutter] 우당탕탕 개발 일지2 - URL Scheme
앱 내에서 외부 앱을 호출하려면 URL Scheme로 요청하면 된다. 플러터로 앱을 개발한 지 한 달 좀 넘었나? 아직도 플러터와 서먹서먹하다. RN보다 플랫폼 별로 처리하는 레이아웃이나 로직이 적어서 편하긴 한데... 매력을 못느끼는 중 내비게이션 앱 실행 기능을 개발중이다. 기기에 앱이 설치 되어있다면 바로 실행할 것이고 그렇지 않다면 설치 페이지(스토어)로 이동할 것이다. URL Scheme URL 앞에 http://, https://, chrome:// 이런 부분이 스키마다. 이 스키마를 통해 다른 앱을 요청할 수 있다. 예) chrome:// 크롬으로 열겠다. 작성중

[Flutter] Firebase Dynamic Links 사용해 보기
Firebase Dynamic Links 사용해 보기 Firebase Dynamic Links Documentation URL Scheme / Deeplink 설정 및 작동 방식 이해하기 firebase_core | Flutter Package firebasedynamiclinks | Flutter Package uni_links | Flutter Package [http | Da
웹모바일에서 앱실행
자세한 설명 참고 : https://realmojo.tistory.com/292 웹모바일에서 앱 실행 앱링크(App link) http, https 다이얼로그가 없으며, 웹사이트 링크를 통해 앱 구동 호환성 : 안드로이드 6.0 이상 딥링크(Deep link) http, https, custom scheme 링크 눌렀을 때 사용자가 어떤 앱을 실행 할지 다이얼로그가 나타남 호환성 : 모든 버전 (직접 안드로이드의 URL과 매핑) 기기 대응 Android와 IOS의 경우 앱 실행 경로가 다름 Android 해당 앱이 설치되어있지않으면 레이어 팝업 형태로 구글 앱스토어의 설치 화면 뜸 (intent scheme 사용시) IOS 해당 앱이 설치되어있지않으면 아무 일도 발생하지않아 별도 setTimeout을 활용한 개발 처리 필요 ex. 페이스북 프로토콜 주소 : fb://

Deep Link
Deep Link 기존의, 즉 옛날옛적의 웹은 home page를 통해 각 문서에 접근하여 정보를 얻는 방식을 취했었다. 하지만 그 이후, 웹사이트 (http://example.com/path/page)의 검색 가능하거나 인덱싱 된 웹 컨텐츠의 하이퍼링크를 사용하는 방법이 만들어졌다. 그게 딥 링크다. 즉, 우리가 검색했을 때의 결과들은 URL로 나오게 되는데, 이 정보를 바로 찾아갈 수 있도록 하는 것이 딥 링크다. URL을 보면 모든 정보가 표시되어 있다. page, query등. 즉 우리가 현재 사용하고 있는 HTTP가 이 방식이라 생각하면 된다. Mobile Deep Link 일반적으로 Deep Link라 했을 때 사람들의 의도는 Mobile에 국한해서 말하는 경우가 많다. 이런 경험이 있을 것이다. ![](https://velog.velcdn.com/images/wansook0316/post/5e5add7f-da11-4af7-a7a7-6b94337