「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>mBaaS]]

*目次 [#w6e3d599]
#contents

*概要 [#y66b2250]
-Googleが買収した。
-高機能多機能らしい。~
(サーバー機能だけではなく、SDKも含まれる。)

*詳細 [#l86ef6f7]

**機能 [#l4558c71]

***認証 [#e850b61d]
Authentication

-パスワード認証機能

-外部ログイン機能
--Facebook
--Twitter
--Github
--...

-参考
--Firebase Authentication~
https://firebase.google.com/docs/auth?hl=ja
--Firebase Authenticationのemail, passowrd認証まわりのメモ - Qiita~
https://qiita.com/zaburo/items/59baf813b79387da6f74
--Google Developers Japan: LINE ログインによる Firebase ユーザーの認証~
https://developers-jp.googleblog.com/2016/11/authenticate-your-firebase-users-with-line-login.html

***Email [#oba05887]
Googleなど

***[[プッシュ通知>プッシュ通知#q8aa07df]] [#w5512949]
[[Android (FCM)]]

***Data Store [#hff7babd]
-Realtime Database~
JSON形式のNoSQL(リアルタイム&通知機能)

-Storage~
画像、動画などBLOBのストア

**開発 [#zc5576e2]

***エミュレーター [#q5d9b36f]
エミュレーターを使ってローカルで開発

-参考
--Firebase Firestoreのエミュレーターを使ってローカルで開発する~
https://zenn.dev/ginpei/articles/firebase-firestore-emulator

***ステージング環境 [#v1e148da]
エミュレーターを使ってローカルで開発は、~
インターネットにインバウンドは開くので、~
トークンなどを使用して守るようにする。

-参考
--FirebaseでStagingとProduction環境を切り替える - Qiita~
https://qiita.com/zaburo/items/8b926cb95fb0127f3203
--Firebaseで開発環境と本番環境を分けたい~
https://zenn.dev/captain_blue/articles/how-to-separate-firebase-dev-env

**テスト [#w3118692]

***Test Lab [#acf1e927]
GoogleのDCにある端末上でアプリをテスト

**運用 [#mddfaa70]

***Remote Config [#nf5e311d]
アプリのアップデートを公開しなくても、~
アプリの動作と外観を変更可能。~
この機能を利用するとA/Bテストも可能。~

***Crash Reporting [#hd89fad9]
アプリで発生したエラーの詳細レポートを作成。~
ユーザにエラーのレポート送信を行わせずに、~
アプリ内で発生した例外のスタックトレースを確認できる。

**拡大 [#l043cafd]
ユーザー層を拡大するための機能

***Analytics [#u78c0058]
アプリの利用状況を解析

***Notifications [#c6c536a5]
Cloud MessagingのWebコンソール

***App Indexing [#h03d9e97]
アプリ・コンテンツを~
Google 検索に組み入れる

***Dynamic Links [#b4dfb0cb]
[[ClickOnce>https://techinfoofmicrosofttech.osscons.jp/index.php?ClickOnce]]みたいな。

*参考 [#tc127341]
-スマホアプリ開発を加速する,Firebaseを使ってみよう:連載|gihyo.jp … 技術評論社~
http://gihyo.jp/dev/serial/01/firebase

-Firebaseの設定を間違えて72時間で300万円以上請求されてしまったウェブサービス - GIGAZINE~
https://gigazine.net/news/20180803-spent-much-money-in-firebase/

**Qiita [#v3779fda]
-Firebaseの始め方~
https://qiita.com/kohashi/items/43ea22f61ade45972881

-Firebaseを使い始めたら人生が変わった(ような気がした)~
https://qiita.com/owen/items/c51c6ec27c9e2f5804b0

-Firebaseをやめた4つの理由~
https://qiita.com/ko2ic/items/3d25d41971636a28cc1c

-それでもFirebaseを使うべき5つのメリット~
https://qiita.com/hinom77/items/5e75e9646f4f815ca074

**FCM [#ub4dd07c]
***[[Android (FCM)]] [#g94c17e1]
***[[iOS (FCM)]] [#ze81b901]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS