Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firebase Dynamic Linksの代替手段を自作する / Create your ...
Search
Masatoshi Kubode
March 26, 2025
Programming
680
0
Share
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
https://teamlab.connpass.com/event/345995/
Masatoshi Kubode
March 26, 2025
More Decks by Masatoshi Kubode
See All by Masatoshi Kubode
3リポジトリーを2ヶ月でモノレポ化した話 / How I turned 3 repositories into a monorepo in 2 months
kubode
0
170
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
1.3k
技術を根付かせる / How to make technology take root
kubode
1
470
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
600
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.4k
Make your Android app into Multiplatform app
kubode
0
220
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
1.4k
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
1.1k
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
420
Other Decks in Programming
See All in Programming
存在論的プログラミング: 時間と存在を記述する
koriym
5
760
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
200
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
220
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
320
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
550
安いハードウェアでVulkan
fadis
1
880
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.4k
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
200
Claude Code Skill入門
mayahoney
0
460
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
300
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
110
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
170
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
320
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
We Have a Design System, Now What?
morganepeng
55
8.1k
Transcript
© 2025 Wantedly, Inc. Firebase Dynamic Links の代替手段を自作する 2025/03/26 久保出雅俊
モバイル勉強会#19
© 2025 Wantedly, Inc. www.wantedly.com/id/kubode @swiz_ard @kubode
© 2025 Wantedly, Inc. 🪦 https://firebase.google.com/support/guides/app-links-universal-links
© 2025 Wantedly, Inc. Why なぜ自作することにしたか
© 2025 Wantedly, Inc. Why https://firebase.google.com/support/guides/app-links-universal-links 我々に必要だったもの Firebase Dynamic Linksの機能
© 2025 Wantedly, Inc. Why 仕組みはわりと簡単 https://firebase.google.com/docs/dynamic-links/debug
© 2025 Wantedly, Inc. How どうやって実現するのか
© 2025 Wantedly, Inc. How リンクURL設計 リンクの形を決める
© 2025 Wantedly, Inc. How バックエンドを立てる Backend • リダイレクトとログ記録だけが責務 •
Cloud FunctionsなどでもOK
© 2025 Wantedly, Inc. iOS Backend How iOS /.well-known/apple-app-site-association AppDelegate
Universal Linksを設定 Entitlements
© 2025 Wantedly, Inc. Android Backend How Android App Linksを設定
/.well-known/assetlinks.json MainActivity AndroidManifest.xml
© 2025 Wantedly, Inc. まとめ
© 2025 Wantedly, Inc. まとめ 仕組みを理解すれば作る選択肢ができる • 理解すると意外と簡単 • ユースケースとマッチするかどうか
1. めっちゃ端折っているので細かいことは質問ください! • 分析どうするの • キャンペーントラッキングは? • Deferred Deeplinking 2.