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
530
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
2
1.1k
技術を根付かせる / How to make technology take root
kubode
1
380
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
480
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.3k
Make your Android app into Multiplatform app
kubode
0
170
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
1.2k
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
880
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
370
ウォンテッドリーでのKMPワークフロー / KMP workflow at Wantedly
kubode
0
1.8k
Other Decks in Programming
See All in Programming
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
1から理解するWeb Push
dora1998
7
1.9k
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
220
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
490
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
110
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
510
rage against annotate_predecessor
junk0612
0
170
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
450
為你自己學 Python - 冷知識篇
eddie
1
350
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
300
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Language of Interfaces
destraynor
161
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Thoughts on Productivity
jonyablonski
70
4.8k
Side Projects
sachag
455
43k
A Modern Web Designer's Workflow
chriscoyier
696
190k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Visualization
eitanlees
148
16k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
A better future with KSS
kneath
239
17k
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.