Slide 1

Slide 1 text

© 2025 Wantedly, Inc. Firebase Dynamic Links の代替手段を自作する 2025/03/26 久保出雅俊 モバイル勉強会#19

Slide 2

Slide 2 text

© 2025 Wantedly, Inc. www.wantedly.com/id/kubode @swiz_ard @kubode

Slide 3

Slide 3 text

© 2025 Wantedly, Inc. 🪦 https://firebase.google.com/support/guides/app-links-universal-links

Slide 4

Slide 4 text

© 2025 Wantedly, Inc. Why なぜ自作することにしたか

Slide 5

Slide 5 text

© 2025 Wantedly, Inc. Why https://firebase.google.com/support/guides/app-links-universal-links 我々に必要だったもの Firebase Dynamic Linksの機能

Slide 6

Slide 6 text

© 2025 Wantedly, Inc. Why 仕組みはわりと簡単 https://firebase.google.com/docs/dynamic-links/debug

Slide 7

Slide 7 text

© 2025 Wantedly, Inc. How どうやって実現するのか

Slide 8

Slide 8 text

© 2025 Wantedly, Inc. How リンクURL設計 リンクの形を決める

Slide 9

Slide 9 text

© 2025 Wantedly, Inc. How バックエンドを立てる Backend ● リダイレクトとログ記録だけが責務 ● Cloud FunctionsなどでもOK

Slide 10

Slide 10 text

© 2025 Wantedly, Inc. iOS Backend How iOS /.well-known/apple-app-site-association AppDelegate Universal Linksを設定 Entitlements

Slide 11

Slide 11 text

© 2025 Wantedly, Inc. Android Backend How Android App Linksを設定 /.well-known/assetlinks.json MainActivity AndroidManifest.xml

Slide 12

Slide 12 text

© 2025 Wantedly, Inc. まとめ

Slide 13

Slide 13 text

© 2025 Wantedly, Inc. まとめ 仕組みを理解すれば作る選択肢ができる ● 理解すると意外と簡単 ● ユースケースとマッチするかどうか 1. めっちゃ端折っているので細かいことは質問ください! ● 分析どうするの ● キャンペーントラッキングは? ● Deferred Deeplinking 2.