[Flutter] 다이나믹 링크(딥 링크) 기능 개발 (iOS)

안드로이드 편에 이어 iOS에서 flutter프로젝트의 다이나믹 링크(딥 링크)를 설정하는 방법을 알아보겠습니다. 아래의 순서대로 진행하시면 됩니다. 안되시면 빠진게 없나 살펴주세요

iOS편

안드로이드편을 안봤으면

Flutter – 다이나믹 링크(딥 링크) 기능 개발 (Android) 편을 먼저 보자

1.

xcode를 열어서

target – Runner를 클릭한 후 Signing & Capabilities를 클릭 후

+Capability를 클릭해서 Associated Domain을 추가한다.

그러면 아래와 같은 Associated Domain 탭이 생기는데 여기서

+를 클릭해 applinks:[example.page.link] <= 파이어베이스에서 설정한 무료도메인 등을 applinks: 다음에 입력

(All 에서 설정하는 것을 잊지말자)

2.

target – Runner를 클릭한 후 Info 탭을 클릭

URL Types는에서

+를 눌러 아래와 같이 추가해준다.

Identifier에는 ios 앱번들을 입력,

URL Schemes 에는 파이어베이스 다이나믹링크 에서 설정한 도메인을 입력해준다.(example.page.link)

3.

iOS 앱을 아이폰에 빌드해서

만든 링크를 print로 찍은 후 메모장이 카톡에 복사 한 후,

눌러보자.

앱을 바로 열리면 설정이 잘 된 것이다.

[참조]

https://firebase.flutter.dev/docs/dynamic-links/overview/

https://firebase.flutter.dev/