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
What's new in Firebase 2021
Search
d_date
December 11, 2021
Programming
1.6k
2
Share
What's new in Firebase 2021
GDG DevFest Tokyo 2021
d_date
December 11, 2021
More Decks by d_date
See All by d_date
TCA Practice in 5 min
d_date
2
1.8k
waiwai-swiftpm-part2
d_date
3
570
わいわいSwift PM part 1
d_date
2
450
CI/CDをミニマルに構築する
d_date
1
620
Swift Package centered project - Build and Practice
d_date
20
16k
How to write Great Proposal
d_date
4
1.9k
Thinking about Architecture for SwiftUI
d_date
8
2.5k
Integrate your app to modern world in Niigata
d_date
0
730
Integrate your app to modern world
d_date
2
730
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
0
110
20260315 AWSなんもわからん🥲
chiilog
2
190
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.6k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
740
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
320
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
300
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
970
AI活用のコスパを最大化する方法
ochtum
0
370
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
おれのAgentic Coding 2026/03
tsukasagr
1
130
Spec Driven Development: The End Of Vibe Coding | DevLand 2026
danielsogl
PRO
0
110
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Abbi's Birthday
coloredviolet
2
6.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
Done Done
chrislema
186
16k
From π to Pie charts
rasagy
0
160
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
The Spectacular Lies of Maps
axbom
PRO
1
680
The SEO identity crisis: Don't let AI make you average
varn
0
430
The untapped power of vector embeddings
frankvandijk
2
1.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Transcript
None
Daiki Matsudate • iOS Developer - over 10 years •
GDE for Firebase - 3 years • Digital Agency - 5 months • …and more
None
Mission of Firebase ΞϓϦͷ։ൃͱӡ༻Λ؆୯ʹͯ͠ɺ։ൃऀΛޭಋ͘खॿ͚Λ͢Δ
None
New Extensions
• ૹྉͷܭࢉ (Firestore) • ॅॴͷݕূ (Firestore) • ૹථͷߪೖ (Firestore) •
ૹ (callable http function) https://github.com/ShipEngine/ fi rebase-extensions
• SendGridͰΧΰམͪͷϦϚΠϯμʔ • TwilioͰϝοηʔδͷૹ৴ • SendGrid Marketing Campaignsͷ࿈བྷઌͷಉظ https://github.com/twilio-labs/twilio- fi
rebase-extensions
• શจݕࡧ https://github.com/elastic/app-search- fi restore-extension
• Google Payܾࡁ • Adyen • Braintree • checkout.com •
Cybersource • Square https://github.com/google-pay/ fi rebase-extension
Payment Message Full Text Search Shipping 3rd party extensions
Payment Message Full Text Search Shipping Use Cases - E-commerce
Place Order +
None
Personalization • Remote Con fi gͷύϥϝʔλΛϢʔβʔʹԠͯ͡࠷దԽ • ϢʔβʔΤϯήʔδϝϯτΛߴΊΔ • ࠂͷΫϦοΫΛ૿͢
Personalization
Personalization
Personalization
Personalization
Personalization
Personalization vs. A/B Testing • PersonalizationΛબ͢Δཁ݅ • ϢʔβʔݸʑʹΧελϚΠζ͍ͨ͠ • ܧଓతʹ࣮ࢪ͢Δ
• AnalyticsͰ݁Ռ͕؆୯ʹΘ͔Δ (ଞͷΠϕϯτͱڝ߹͠ͳ͍ʣ • τϨʔυΦϑΛߟྀ͠ͳ͍͍ͯ͘ • ݁ՌΛखಈͰϨϏϡʔ͢Δඞཁ͕ͳ͍
Personalization Use Case • ECΞϓϦͰϨϏϡʔૌٻΛ͢Δ߹ • Ұճͷߪೖޙ͕Α͍͔ɺߪೖޙͷىಈ͕࣌Α͍͔̎ճͷΧʔτՃ࣌ ͕Α͍͔ʁ • ϨϏϡʔૌٻͷ݁ՌͰϢʔβʔ͕͢Δ͜ͱ͕ݒ೦͞ΕΔ߹
→ A/B Testing • λΠϛϯά͕มΘΔ͚ͩͰͳͲͷݒ೦ͳͦ͞͏ → Personalization
Firebase App Check
Firebase App Check • App CheckͰϦιʔεΞΫηεͷΛอޢ͢Δ • cf. ηΩϡϦςΟϧʔϧσʔλΞΫηεͷอޢ •
ૹ৴ݩ͕ΞϓϦͰ͋Δ͜ͱΛݕূ͢Δ (Attestation) Έ • Apple: Device Check / App Attest • Android: SafetyNet • Web: reCAPTCHA v3 / reCAPTCHA enterprise NEW!
Firebase App Check Available services
Firebase App Check How does it work App Firebase App
Check Request App Check TokenʢJWT) Attestation Provider Request Attestation Request with App Check Token Response Veri fi cation App Attest / DeviceCheck SafetyNet reCAPTCHA
Firebase App Check Migration • App CheckΛڧ੍͢ΔͱɺTokenͷ͍͍ͭͯͳ͍ϦΫΤετશͯ401ʹͳΔ • طଘͷΞϓϦApp CheckΛೖΕͨόʔδϣϯͷΞϓϦ͕ਁಁ͢ΔͷΛͬͯ
͔Βڧ੍͢Δ • ৽نͷΞϓϦॳΊ͔Βಋೖ͢Δ
Firebase App Check Emulator Debug • EmulatorͰߦ͏ͱApp CheckʹҾֻ͔ͬΔͷͰɺDebug༻ͷ AppCheckProviderΛར༻͢Δɻ
https://firebase.google.com/learn/ pathways/firebase-app-check
Platform Updates Support for macOS and tvOS • watchOSҾ͖ଓ͖Community Support
• Combine Support
Platform Updates Support Firebase on DartPad https://dartpad.dev/?id=ba3b2530d348775da2cb357d60d4afbf&null_safety=true
Other Updates • Docs for Google Play data safety policy
• Crashlytics signals, ANR, bulk issue management • Uni fi ed campaign management • App Distribution invitations expire after 30 days • App Distribution REST API • FirebaseUI for Web now uses v9 SDK • Analytics labels for messaging campaigns
https://firebase.googleblog.com/2021/11/ whats-new-at-Firebase-Summit-2021.html
None