Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's new in Firebase 2021

2594ac7ce91fd7d9a3ce71ca7cc2d0c0?s=47 d_date
December 11, 2021

What's new in Firebase 2021

GDG DevFest Tokyo 2021

2594ac7ce91fd7d9a3ce71ca7cc2d0c0?s=128

d_date

December 11, 2021
Tweet

Transcript

  1. None
  2. Daiki Matsudate • iOS Developer - over 10 years •

    GDE for Firebase - 3 years • Digital Agency - 5 months • …and more
  3. None
  4. Mission of Firebase ΞϓϦͷ։ൃͱӡ༻Λ؆୯ʹͯ͠ɺ։ൃऀΛ੒ޭ΁ಋ͘खॿ͚Λ͢Δ

  5. None
  6. New Extensions

  7. • ഑ૹྉͷܭࢉ (Firestore) • ॅॴͷݕূ (Firestore) • ഑ૹථͷߪೖ (Firestore) •

    ഑ૹ௥੻ (callable http function) https://github.com/ShipEngine/ fi rebase-extensions
  8. • SendGridͰΧΰམͪͷϦϚΠϯμʔ • TwilioͰϝοηʔδͷૹ৴ • SendGrid Marketing Campaignsͷ࿈བྷઌͷಉظ https://github.com/twilio-labs/twilio- fi

    rebase-extensions
  9. • શจݕࡧ https://github.com/elastic/app-search- fi restore-extension

  10. • Google Payܾࡁ • Adyen • Braintree • checkout.com •

    Cybersource • Square https://github.com/google-pay/ fi rebase-extension
  11. Payment Message Full Text Search Shipping 3rd party extensions

  12. Payment Message Full Text Search Shipping Use Cases - E-commerce

    Place Order +
  13. None
  14. Personalization • Remote Con fi gͷύϥϝʔλΛϢʔβʔʹԠͯ͡࠷దԽ • ϢʔβʔΤϯήʔδϝϯτΛߴΊΔ • ޿ࠂͷΫϦοΫ਺Λ૿΍͢

  15. Personalization

  16. Personalization

  17. Personalization

  18. Personalization

  19. Personalization

  20. Personalization vs. A/B Testing • PersonalizationΛબ୒͢Δཁ݅ • ϢʔβʔݸʑʹΧελϚΠζ͍ͨ͠ • ܧଓతʹ࣮ࢪ͢Δ

    • AnalyticsͰ݁Ռ͕؆୯ʹΘ͔Δ (ଞͷΠϕϯτͱڝ߹͠ͳ͍ʣ • τϨʔυΦϑΛߟྀ͠ͳ͍͍ͯ͘ • ݁ՌΛखಈͰϨϏϡʔ͢Δඞཁ͕ͳ͍
  21. Personalization Use Case • ECΞϓϦͰϨϏϡʔૌٻΛ͢Δ৔߹ • Ұճ໨ͷߪೖޙ͕Α͍͔ɺߪೖޙͷىಈ͕࣌Α͍͔̎ճ໨ͷΧʔτ௥Ճ࣌ ͕Α͍͔ʁ • ϨϏϡʔૌٻͷ݁ՌͰϢʔβʔ͕཭୤͢Δ͜ͱ͕ݒ೦͞ΕΔ৔߹


    → A/B Testing • λΠϛϯά͕มΘΔ͚ͩͰ཭୤ͳͲͷݒ೦͸ͳͦ͞͏
 → Personalization
  22. Firebase App Check

  23. Firebase App Check • App CheckͰϦιʔεΞΫηε΁ͷΛอޢ͢Δ • cf. ηΩϡϦςΟϧʔϧ͸σʔλΞΫηεͷอޢ •

    ૹ৴ݩ͕ΞϓϦͰ͋Δ͜ͱΛݕূ͢Δ (Attestation) ࢓૊Έ • Apple: Device Check / App Attest • Android: SafetyNet • Web: reCAPTCHA v3 / reCAPTCHA enterprise NEW!
  24. Firebase App Check Available services

  25. 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
  26. Firebase App Check Migration • App CheckΛڧ੍͢ΔͱɺTokenͷ͍͍ͭͯͳ͍ϦΫΤετ͸શͯ401ʹͳΔ • طଘͷΞϓϦ͸App CheckΛೖΕͨόʔδϣϯͷΞϓϦ͕ਁಁ͢ΔͷΛ଴ͬͯ

    ͔Βڧ੍͢Δ • ৽نͷΞϓϦ͸ॳΊ͔Βಋೖ͢Δ
  27. Firebase App Check Emulator Debug • EmulatorͰߦ͏ͱApp CheckʹҾֻ͔ͬΔͷͰɺDebug༻ͷ AppCheckProviderΛར༻͢Δɻ

  28. https://firebase.google.com/learn/ pathways/firebase-app-check

  29. Platform Updates Support for macOS and tvOS • watchOS͸Ҿ͖ଓ͖Community Support

    • Combine Support
  30. Platform Updates Support Firebase on DartPad https://dartpad.dev/?id=ba3b2530d348775da2cb357d60d4afbf&null_safety=true

  31. 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
  32. https://firebase.googleblog.com/2021/11/ whats-new-at-Firebase-Summit-2021.html

  33. None