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
0
260
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
https://teamlab.connpass.com/event/345995/
Masatoshi Kubode
March 26, 2025
Tweet
Share
More Decks by Masatoshi Kubode
See All by Masatoshi Kubode
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
170
技術を根付かせる / How to make technology take root
kubode
1
310
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
400
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.2k
Make your Android app into Multiplatform app
kubode
0
130
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
940
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
680
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
340
ウォンテッドリーでのKMPワークフロー / KMP workflow at Wantedly
kubode
0
1.7k
Other Decks in Programming
See All in Programming
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
6.5k
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
720
Exit 8 for SwiftUI
ojun9
0
140
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
190
Make Parsers Compatible Using Automata Learning
makenowjust
2
5.4k
KawaiiLT 登壇資料 キャリアとモチベーション
hiiragi
0
140
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
170
VitestのIn-Source Testingが便利
taro28
7
2.2k
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
550
エンジニアが挑む、限界までの越境
nealle
1
270
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
0
140
AHC045_解説
shun_pi
0
560
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
76
9.3k
How to train your dragon (web standard)
notwaldorf
90
6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
A Tale of Four Properties
chriscoyier
158
23k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
4 Signs Your Business is Dying
shpigford
183
22k
Six Lessons from altMBA
skipperchong
27
3.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
The World Runs on Bad Software
bkeepers
PRO
67
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
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.