ほぼ週刊Firebase 19/06/30 #FJUG

masayuki satou
google-cloud-jp
Published in
8 min readJul 1, 2019

初めましての人は初めまして,初めましてじゃない人も初めまして. Firebase Japan User Group(以下FJUG)のailと申します。
こちらの記事では,ほぼ今週にFirebase界隈でどんなニュースがあったかかいつまんでお伝えします。

Firebaseアップデート

Firebase Summit 2019

アップデートではありませんが、2019年9月26日にスペインのマドリードにて、年に1度の祭典Firebase Summitが開催されることがアナウンスされました。テスト中の機能の一般公開やまだ見ぬ新機能は登場するのでしょうか?

Understanding Collection Group Queries in Cloud Firestore

Google I/O 2019にて追加された collection group queriesについて、ブログで詳しく紹介されています。既にFirestoreを利用しているプロジェクトに導入する場合はデータの構造を見直す必要があるかもしれませんのでご注意を。

SDKの更新

ここからは毎度おなじみ直近で更新のあったSDKの紹介となります。詳しくは公式のリリースノートでどうぞ。当ブログの更新が遅れてしまったので、5月の分も入ってきています。
6/27 Firebase Admin .NET SDK v1.7.0
6/24 Firebase JavaScript SDK v6.2.4
6/24 Firebase Android
6/19 Firebase iOS v6.3.0
6/19 Firebase Admin Node.js SDK v8.2.0
6/11 Firebase Admin Go SDK v3.8.1
6/07 Firebase Unity SDK v6.1.1
6/06 Firebase C++ v6.1.0
5/23 Firebase Admin Python SDK v2.17.0

公式YouTubeチャンネル

Firebaseは動画コンテンツが充実しており、どれから見るか迷っちゃいますよね?ここでは、そんな中から新しめの動画をピックアップして内容の一部をご紹介します。

How do I Enable Offline Support? | Get to Know Cloud Firestore #9

続いて、Cloud Firestoreの挙動や性質ついて詳しく説明するシリーズ動画Get to Know Cloud Firestoreの続きをご紹介。第9回目となる今回は、Firestoreのオフラインサポートについてです。

オフラインサポートはFirestoreを象徴する機能のひとつです。AndroidやiOSなどであればデフォルトで、Web版であれば少し工夫があれば導入が可能です。今回の動画では、Firestoreで想定されているオフラインサポートについて深く説明したうえ、最後には是非とも覚えておきたい3つの注意点が出てきますので要チェックを。

Hybrid approach to Firestore Pricing, implement 1 query & more! #AskFirebase

開発者をゲストに呼んでユーザーからの疑問に答える#AskFirebase シリーズから、 Authenticationに携わっているMalcolm Deck氏を招いた1本。

・アプリにサインアウトボタンを付けない事に不都合はありますか?
・In-app Messagingを使って単一ユーザーに通知を送る事は複数ユーザーにプッシュ通知を送る事と違ってどのような場面に使えばよいのですか?

動画の後半にはAuthenticationの今後の新機能について簡単な紹介があります。Firebase Summitのタイミングで実装されるのでしょうか?

・Generic IDP Sign-in機能
・Google系アカウントでサインインをしているユーザーのアカウントに怪しいアクセスがかかった場合に自動でFirebaseからユーザーがログアウトされる機能

Hybrid approach to Firestore Pricing, implement 1 query & more! #AskFirebase

開発者をゲストに呼んでユーザーからの疑問に答える#AskFirebase シリーズから、 Firebase EngineerのFrank van Puffelen氏を招いた1本。

・uidは秘密裏に利用すべきデータですか?
・Realtime DatabaseとCloud Firestoreを組み合わせて利用するのはありですか?ダメならその理由はありますか?
・ユーザーに未読メッセージ数を通知する機能を1回のクエリで実現したいのですがどうすれば実装できますか?
・Cloud FunctionsでCloud Firestoreの動作を起点としたトリガーは既に色々あるけど、onSnapshotトリガーとか新しく増やしてみませんか?

A/B Testing #AskFirebase

開発者をゲストに呼んでユーザーからの疑問に答える#AskFirebase シリーズから、 A/B Testingチームのバックエンドを担当をしているJon Skrip氏を招いた短めな1本。

・A/B TestingはRemote Configとどう違うの?
・A/B Testingのテストにアクティベーションイベントを設定しなかったのですが、このテストの対象になるのは誰ですか?
・A/B Testingではテストの対象に端末言語を指定できますが、この端末言語はどのようにしてA/B Testing側で判断しているのですか?

サードパーティ

FirebaseだけでiOS版マッチングアプリ「Rose Me」をリリースするまでの話

バックエンドのわかるメンバーがいない中でFirebaseをうまく導入した開発時の苦労話が非常に細かくまとめられています。これからアプリを作りたい人にもFirebaseが便利!!というお話が是非もっと広がればと思いピックアップ。

FirebaseとUnityでアプリ開発(ハンズオンみたいなやつ)

FirebaseでUnityといえばこの方、gremitoさんの記事。記事の全体像はセッションのまとめ資料となりますが、UnityにFirebaseを導入にする流れついて有用なリンクや丁寧な説明でまとめられています。ゲームなどへの導入事例ももっと増えるといいなFirebase!!

イベント

Google I/O 2019 報告会

先日6/27(木), Google Japan 六本木オフィスにて当コミュニティのイベントが開催されました。当日の様子は動画で撮影しています。来れなかった方は以下からご覧ください。

今週の1枚

先日行われたGoogle I/O 2019 報告会から1枚。雨模様だったために気持ち参加者が少な目でしたが、普段の勉強会にはない新たな取り組みも!?

今回はなんと、DJ枠参加が!! 素敵なミュージックで休憩中も盛り上がるっ!!

更新の間隔が段々あいてしまっていますね。近いうちにブログのタイトルも変わるかも?

それではまたほぼ来週!

--

--