LoginSignup
10
6

More than 3 years have passed since last update.

Firebase Summit 2019で発表された新機能まとめ

Last updated at Posted at 2019-10-05

Firebase Summit 2019が公式ブログで紹介されていた。
https://firebase.googleblog.com/2019/09/Whats-new-at-Firebase-Summit-2019.html

面白そうな機能がたくさん紹介されていたので、簡単にまとめてみた。

また、既にQiita記事があればリンクを載せておく。

Firebase Extensionsの発表

生産性を向上させるように設計されており、独自のコードの調査、作成、デバッグを行うことなく、アプリに拡張機能を提供する
簡単にいうと、よくある機能のコードをバンドル化して提供します、という事かな。

公式ページをみると「ベータ版」とあった
これからもっと更新されるっぽい
https://firebase.google.com/products/extensions/

Resize Images

画像のリサイズ
Cloud Storageにアップロードされた画像のサイズを指定されたサイズに変更し、元の画像とサイズ変更された画像の両方を保存します。

Qiita記事 : [Firebase Extensions] Resize Images

Translate Text

テキストを翻訳
Cloud Firestoreコレクションに書き込まれた文字列を複数の言語に翻訳します。
(Cloud Translation APIを使用)

Qiita記事 : Firebase Extensionsをサクッと試してみた 〜Firebase Extensions機能一覧、Translate Textの使い方〜

Sync with Mailchimp

Mailchimpと同期
Firebase Authenticationから指定されたMailchimpオーディエンスに新しいユーザーを追加します。

Trigger Email

トリガーメール
指定されたCloud Firestoreコレクションに書き込まれたドキュメントの内容に基づいて、電子メールを作成して送信します。

Export Collections to BigQuery

コレクションをBigQueryにエクスポートする
指定されたCloud FirestoreコレクションからBigQueryにリアルタイムの増分更新を送信します。

Shorten URLs

URLを短縮
指定されたCloud Firestoreコレクションに書き込まれたURLを短縮します。
(Bitlyを使用)

Distributed Counter

分散カウンター
Cloud Firestoreへの高速書き込みに対応するために、イベントカウンターを大規模に記録します。

Limit Child Nodes

子ノードを制限する
RealeTime Databaseで使用する。
ノードの数を、指定されたリアルタイムデータベースパスの指定された最大数に制限します。

Delete User Data

ユーザーデータを削除する
ユーザーがアカウントを削除するときに、Cloud Firestore、Realtime Database、Cloud StorageからuserIdにキー設定されたデータを削除します。

Qiita記事 : [Firebase Extensions] Delete User Data

Firebase Emulator Suite

開発のためのローカル環境にFirestore, Functions, Realtime Databaseのエミュレータを提供する。

アプリの品質とユーザーエンゲージメントの向上

Firebase App Distribution

テスターにiOSおよびAndroidテストアプリを配布できる。

Googleアナリティクス、Firebase Remote Config、Firebase Cloud MessagingでWebアプリの機能を拡張

これまでネイティブにしか提供していなかったが、ウェブもサポートに含めるようになった。
Googleアナリティクスとの統合を拡大してウェブのサポートを含めるの

Firebase Predictions

アプリのユーザーの行動をアナリティクス データに機械学習を適用し、ユーザーの予測された行動に基づいて動的にユーザー セグメントを作成します

制御、柔軟性、透明性の向上

Firebase SDKのオープンソース化

SDKがGitHubでオープンソース化したらしい

Android

firebase-android-sdk
https://github.com/firebase/firebase-android-sdk

iOS

firebase-ios-sdk
https://github.com/firebase/firebase-ios-sdk

Web

firebase-js-sdk
https://github.com/firebase/firebase-js-sdk

Firebaseプロジェクトへのアクセスを制限

Firebaseプロジェクトとデータへのアクセスを適切な人に制限するために、事前定義されたFirebaseロールを使用するか、独自のカスタムロールを作成できます。

Firebase Summit 2019からのその他のエキサイティングなニュース

Firebase Test Labでテストの実行時間を短縮

Test Shardingでテストを高速化できるようにした

ファブリックの移行に関する更新

Fabricダッシュボードは2020年3月31日に終了、Firebase App Distributionに移行しましょう

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6