-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_Firebase
- Googleが買収した。
- 高機能多機能らしい。
(サーバー機能だけではなく、SDKも含まれる。)
Authentication
-
パスワード認証機能
-
外部ログイン機能
- Github
- ...
-
参考
- Firebase Authentication
https://firebase.google.com/docs/auth?hl=ja - Firebase Authenticationのemail, password認証まわりのメモ - 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
- Firebase Authentication
Googleなど
プッシュ通知の該当節を参照。
-
Realtime Database
JSON形式のNoSQL(リアルタイム&通知機能) -
Storage
画像、動画などBLOBのストア
エミュレーターを使ってローカルで開発
- 参考
- Firebase Firestoreのエミュレーターを使ってローカルで開発する
https://zenn.dev/ginpei/articles/firebase-firestore-emulator
- Firebase Firestoreのエミュレーターを使ってローカルで開発する
エミュレーターを使ってローカルで開発は、
インターネットにインバウンドは開くので、
トークンなどを使用して守るようにする。
- 参考
- FirebaseでStagingとProduction環境を切り替える - Qiita
https://qiita.com/zaburo/items/8b926cb95fb0127f3203 - Firebaseで開発環境と本番環境を分けたい
https://zenn.dev/captain_blue/articles/how-to-separate-firebase-dev-env
- FirebaseでStagingとProduction環境を切り替える - Qiita
GoogleのDCにある端末上でアプリをテスト
アプリのアップデートを公開しなくても、
アプリの動作と外観を変更可能。
この機能を利用するとA/Bテストも可能。
アプリで発生したエラーの詳細レポートを作成。
ユーザにエラーのレポート送信を行わせずに、
アプリ内で発生した例外のスタックトレースを確認できる。
ユーザー層を拡大するための機能
アプリの利用状況を解析
Cloud MessagingのWebコンソール
アプリ・コンテンツを
Google 検索に組み入れる
ClickOnceみたいな。
-
スマホアプリ開発を加速する,Firebaseを使ってみよう:連載|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/firebase -
Firebaseの設定を間違えて72時間で300万円以上請求されてしまったウェブサービス - GIGAZINE
https://gigazine.net/news/20180803-spent-much-money-in-firebase/
-
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
- Android (FCM)
- iOS (FCM)
補足:Crash Reporting は 2020 年にサポートを終了し、 Firebase Crashlytics に統合されている。 また Dynamic Links も 2025 年 8 月にサービス終了が告知されている。
移行メモ
- 「passowrd認証」→「password認証」に修正した。
- 元 Wiki の
[[iOS (FCM)]]はリンク先のページが元 Wiki 側に存在しない (リンク切れ)ため、プレーン・テキストとした。- 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「プッシュ通知」「Android (FCM)」「iOS (FCM)」「Dynamic Links」)は、 GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの ClickOnce に張り替えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, Firebase, mBaaS, Google, Authentication, FCM, Realtime Database, Crashlytics, Remote Config
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。