Firebase Dynamic Links 종료 — FINGERPUSH.LINK로 10분 마이그레이션하기
Firebase Dynamic Links가 2025년에 종료되었습니다. 기존 딥링크를 FINGERPUSH.LINK로 빠르게 마이그레이션하는 방법을 단계별로 안내합니다.
Firebase Dynamic Links, 왜 종료되었나?
Google은 2025년 8월 25일부로 Firebase Dynamic Links 서비스를 완전히 종료했습니다. 기존에 만들어둔 Dynamic Links는 모두 작동하지 않습니다.
이미 종료된 서비스이지만, 아직 대안을 찾지 못하고 있거나 마이그레이션을 미루고 있는 팀이 많습니다. 기존 앱에서 딥링크가 깨진 상태로 방치되고 있다면, 사용자 경험과 전환율에 직접적인 타격을 주고 있는 것입니다.
앱에서
https://your-app.page.link/xxx 형태의 링크를 사용 중이라면, 이미 작동하지 않습니다.
Firebase Dynamic Links vs FINGERPUSH.LINK 비교
기존 Firebase Dynamic Links의 기능이 FINGERPUSH.LINK에서 어떻게 대응되는지 비교합니다.
| 기능 | 🔴 Firebase (종료) | 🟠 FINGERPUSH.LINK |
|---|---|---|
| 디퍼드 딥링크 | ✅ 있었음 | ✅ 지원 |
| iOS Universal Links | ✅ 있었음 | ✅ 자동 생성 |
| Android App Links | ✅ 있었음 | ✅ 자동 생성 |
| 클릭 통계 | △ 기본 | ✅ 상세 분석 |
| 앱 설치 추적 | △ Analytics 연동 | ✅ 8단계 퍼널 |
| 사용자 여정 분석 | ❌ 없음 | ✅ 크로스플랫폼 |
| 커스텀 도메인 | △ page.link만 | ✅ 자체 도메인 가능 |
| 가격 | 무료 (서비스 종료) | Free 플랜 제공 |
마이그레이션 3단계
STEP 1: FINGERPUSH.LINK 앱 등록
• iOS: App Store ID, Bundle ID, Team ID
• Android: 패키지명 (com.example.app), SHA-256 인증서 핑거프린트
- FINGERPUSH.LINK에 로그인
- "모바일 앱 관리" → "앱 등록" 클릭
- iOS / Android 앱 정보 입력
- 저장하면 **앱 경로(App Path)**가 자동 생성됩니다
STEP 2: 딥링크 URL 교체
기존 Firebase Dynamic Links 형태를 FINGERPUSH.LINK 형태로 바꿉니다.
| Before (Firebase) | After (FINGERPUSH.LINK) |
|---|---|
https://myapp.page.link/promo | https://fplink.net/myapp/promo |
https://myapp.page.link/?link=https://... | 콘솔에서 URL 생성 (파라미터 자동 처리) |
Firebase SDK getDynamicLink() | FINGERPUSH SDK handleDeepLink() |
변경 포인트:
- 웹/앱에서 하드코딩된
page.linkURL을 찾아서 교체 - Firebase Dynamic Links SDK 호출을 FINGERPUSH SDK로 교체
- 서버 사이드에서 Dynamic Links REST API를 사용 중이었다면, FINGERPUSH.LINK Service API로 대체
STEP 3: 앱 설정 파일 업데이트
iOS (Associated Domains)
기존:
applinks:myapp.page.link
변경:
applinks:fplink.net
또는 커스텀 도메인 사용 시:
applinks:link.mycompany.com
Android (AndroidManifest.xml)
기존:
<data android:host="myapp.page.link" />
변경:
<data android:host="fplink.net"
android:pathPrefix="/myapp" />
FINGERPUSH.LINK에 앱을 등록하면,
/.well-known/apple-app-site-association과 /.well-known/assetlinks.json이 자동으로 생성됩니다. Firebase처럼 수동으로 호스팅할 필요가 없습니다.
Firebase에서 마이그레이션하면 달라지는 것
1. 더 상세한 추적
Firebase Analytics와 연동하면 "클릭 → 설치"까지는 볼 수 있었습니다. 하지만 FINGERPUSH.LINK는 **설치 이후 여정(가입, 장바구니, 결제, 재구매)**까지 8단계로 추적합니다.
2. 커스텀 도메인 자유도
Firebase는 *.page.link만 사용할 수 있었습니다. FINGERPUSH.LINK는 fplink.net 서브도메인 또는 완전한 자체 도메인(예: link.mycompany.com)을 사용할 수 있어 브랜드 신뢰도가 높아집니다.
3. 관리 콘솔 통합
Firebase 콘솔 → Analytics → Dynamic Links를 왔다갔다 할 필요 없이, FINGERPUSH.LINK 콘솔 하나에서 URL 관리, 통계, 딥링크 설정, 캠페인 추적을 모두 처리합니다.
자주 묻는 질문
지금 바로 마이그레이션하세요
Firebase Dynamic Links가 종료된 지 이미 수개월이 지났습니다. 딥링크가 깨진 상태로 방치하면 앱 설치 전환율이 떨어지고, 사용자 경험이 나빠지고, 마케팅 ROI 측정이 불가능해집니다.