メイン コンテンツにスキップ
Build
Build
グローバルにスケールできるプロダクトによって、迅速かつ安全に市場に参入できます
構築に移動
プロダクトの構築
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
SQL Connect
Extensions
Firestore
Hosting
電話番号の確認
Realtime Database
Firebase AI Logic
生成 AI
実行
実行
自信を持ってアプリを実行し、ユーザーに最適なエクスペリエンスを提供できます
実行に移動
プロダクトの実行
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
ソリューション
料金
ドキュメント
概要
基本
AI
Build
実行
リファレンス
サンプル
コミュニティ
詳細
ストーリーズ
サポート
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
ブログ
コンソールへ移動
ログイン
Documentation
Extensions
概要
基本
Firebase を追加する - Apple プラットフォーム(iOS+)
Firebase を追加する - Android
Firebase を追加する - ウェブ
Firebase を追加する - Flutter
Firebase を追加する - C++
Firebase を追加する - Unity
Firebase を追加する - サーバー環境
Firebase プロジェクトを管理する
サポートされているプラットフォームとフレームワーク
AI
AI アシスタンスを使用して開発する
概要
Firebase の Gemini
Firebase のインターフェースとツールで AI 搭載のアシスタントを使用して、開発を効率化します。
AI ツール、スキル、MCP
エージェント スキルや MCP サーバーなどの自律型開発ツールにアクセスできます。
Firebase Studio(非推奨)
ブラウザから、AI を取り入れたフルスタック アプリを構築してリリースします。
AI を活用したアプリを構築する
Firebase AI Logic
モバイルアプリやウェブアプリから直接 genAI 機能を構築し、Gemini モデルに安全にアクセスできます。
Build
Authentication
安全なオールインワン ID プラットフォームで、ユーザー認証とログインを簡素化します。
電話番号の確認
SMS を使用せずに、携帯通信会社から直接デバイスの電話番号を取得します。
App Check
バックエンド リソースを不正使用や不正アクセスから保護します。
セキュリティ ルール
データベースとストレージ データを保護するために、きめ細かいサーバー強制ルールを定義します。
SQL Connect
フルマネージド PostgreSQL リレーショナル データベース サービスを使用して、アプリを構築してスケーリングします。
Firestore
豊富なデータモデルとクエリ機能を備えたスケーラブルな NoSQL クラウド データベースを使用して、データの保存と同期を行います。
Realtime Database
NoSQL クラウド データベースでデータをリアルタイムで保存、同期します。
Storage
安全なクラウド ホスト型ソリューションを使用して、画像、音声、動画などのコンテンツを保存して配信します。
App Hosting
サーバーサイド レンダリングと AI 機能を備えた最新のフルスタック ウェブアプリをデプロイします。
Hosting
コマンド 1 つで、静的ウェブアプリと単一ページ型ウェブアプリをグローバル CDN にデプロイします。
Cloud Functions
サーバーのプロビジョニングや管理を行わずに、イベントに応答してバックエンド コードを実行します。
拡張機能(非推奨)
一般的なタスク用に事前に構築された統合とソリューションをデプロイします。
Emulator Suite
実際のデータに影響を与えることなく、実際の環境でアプリをテストできます。
実行
Test Lab
さまざまな実機や仮想デバイスで Android アプリと iOS アプリをテストできます。すべてクラウドで実行されます。
App Distribution
プレリリース版の Android アプリと iOS アプリを Trusted Tester に配信するプロセスを効率化します。
Crashlytics
アプリの安定性に関する問題を追跡し、優先順位を付けて修正します。
Performance Monitoring
アプリのパフォーマンスに関する分析情報をリアルタイムで取得し、問題を解決します。
Remote Config
アップデートを公開せずに、アプリの動作と外観を即座に変更できます。
A/B Testing
バリエーションをテストして、変更、機能、キャンペーンについてデータに基づく意思決定を行います。
Cloud Messaging
Android、iOS、ウェブでユーザーに通知とメッセージを送信します。
In-App Messaging
アプリ内で、ターゲット設定され、コンテキストに応じたメッセージを使用して、アクティブ ユーザーの心を掴みましょう。
Google Analytics
ユーザーの行動に関する分析情報を取得し、アプリのマーケティングとパフォーマンスを最適化します。
Google AdMob
アプリを収益化し、ユーザーに関する分析情報を取得して、広告エクスペリエンスをカスタマイズします。
Google Ads
よりスマートなキャンペーンを実施し、価値の高いユーザーを見つけ、アプリ内コンバージョンを測定します。
リファレンス
サンプル
Build
その他
実行
その他
ソリューション
料金
ドキュメント
その他
概要
基本
その他
AI
その他
Build
その他
実行
その他
リファレンス
サンプル
コミュニティ
その他
サポート
ブログ
コンソールへ移動
概要
Emulator Suite
はじめに
アプリを接続してプロトタイピングを行う
使ってみる
Authentication エミュレータに接続する
Realtime Database エミュレータに接続する
Firestore エミュレータに接続する
Cloud Storage for Firebase エミュレータに接続する
Hosting エミュレータを使用する
App Hosting エミュレータを使用する
Cloud Functions エミュレータに接続する
拡張機能エミュレータを使用する
インストール、構成、統合
よくある質問とトラブルシューティング
Authentication
はじめに
どこからできますか?
Firebase プロジェクトのユーザー
iOS+
事前に構築された UI でログインする
開始する
ユーザー管理
パスワード認証
メールリンク認証
メールリンクの移行
Google でログイン
Facebook ログイン
Apple アカウントでログイン
Twitter ログイン
GitHub
Microsoft
Yahoo
Game Center によるログイン
Phone Number
OpenID Connect
カスタム認証システムを使用する
匿名認証
共有キーチェーンを使ったアプリ間認証を有効にする
複数の認証プロバイダにリンクする
SMS 多要素認証
TOTP 多要素認証
メール アクションで状態を渡す
エラーを処理する
Android
事前に構築された UI でログインする
開始する
ユーザー管理
パスワード認証
メールリンク認証
メールリンクの移行
Google でログイン
Facebook ログイン
Apple アカウントでログイン
Twitter
GitHub
Microsoft
Yahoo
Play ゲームへのログイン
Phone Number
OpenID Connect
カスタム認証システムを使用する
匿名認証
SMS 多要素認証
TOTP 多要素認証
複数の認証プロバイダにリンクする
メール アクションで状態を渡す
Flutter
開始する
ユーザー管理
パスワード認証
メールリンク認証
フェデレーション ID とソーシャル
Phone Number
カスタム認証システムを使用する
匿名認証
多要素認証
複数の認証プロバイダにリンクする
メール アクションで状態を渡す
エラーを処理する
Web
事前に構築された UI でログインする
開始する
ユーザー管理
パスワード認証
メールリンク認証
Google でログイン
Facebook ログイン
Apple アカウントでログイン
Twitter
GitHub
Microsoft
Yahoo
Phone Number
OpenID Connect
SAML
カスタム認証システムを使用する
匿名認証
SMS 多要素認証
TOTP 多要素認証
複数の認証プロバイダにリンクする
依存関係をカスタマイズする
Cordova への OAuth ログイン
Chrome 拡張機能からのユーザーのログイン
認証状態の永続性
メール アクションで状態を渡す
Service Worker セッション
signInWithRedirect フローのベスト プラクティス
C++
開始する
ユーザー管理
パスワード認証
Google でログイン
Play ゲームへのログイン
GitHub
Facebook ログイン
Apple アカウントでログイン
Twitter ログイン
Microsoft
Yahoo
Phone Number
カスタム認証システムを使用する
匿名認証
複数の認証プロバイダにリンクする
Unity
開始する
ユーザー管理
パスワード認証
Google でログイン
Play ゲームへのログイン
GitHub 認証
Facebook ログイン
Apple アカウントでログイン
Twitter ログイン
Microsoft
Yahoo
Phone Number
カスタム認証システムを使用する
匿名認証
複数の認証プロバイダにリンクする
Admin
はじめに
ユーザー管理
ユーザーをインポートする
カスタム トークンを作成する
ID トークンを検証する
多要素ユーザーの管理
ユーザー セッションの管理
セッション Cookie を管理する
カスタム クレームでアクセスを制御する
メールのアクション リンクを生成する
エラー
OAuth ID プロバイダをプログラムで構成する
Firebase CLI を使用して Auth プロバイダを構成する
メールのアクション ハンドラをカスタマイズする
Cloud Functions で拡張する
ブロッキング関数で拡張する
カスタム ドメインをメールで送信
事例紹介
使用制限
よくある質問とトラブルシューティング
電話番号の確認
はじめに
Codelab
Android の使用を開始する
本番環境にアップグレードする
サーバーでトークンを確認する
フローをカスタマイズする
電話番号でログインする
オブザーバビリティ
Cloud Audit Logging
料金
App Check
はじめに
使ってみる
デフォルト プロバイダ
iOS+(DeviceCheck)
iOS+(App Attest)
iOS+(reCAPTCHA Enterprise)
Android(Play Integrity)
Android(reCAPTCHA Enterprise)
ウェブ(reCAPTCHA Enterprise)
ウェブ(reCAPTCHA v3)
Flutter
Flutter(reCAPTCHA Enterprise)
Unity
C++
カスタム プロバイダ
サーバーの実装
iOS+ クライアントの実装
Android クライアントの実装
ウェブ クライアントの実装
Unity クライアントの実装
C++ クライアントの実装
デバッグ プロバイダ、テスト プロバイダ
iOS+
Android
Web
Flutter
Unity
C++
リクエストの指標をモニタリングする
標準の Google サービス
Cloud Functions for Firebase
適用を有効にする
標準の Google サービス
Cloud Functions for Firebase
カスタム リソースを保護する
クライアントからトークンを送信する
iOS+
Android
Web
Flutter
Unity
C++
バックエンドでトークンを確認する
その他の情報
reCAPTCHA キーの作成
SQL Connect
はじめに
料金と課金
使ってみる
AI エージェントを使ってみる
クイックスタート
Apple プラットフォーム
Android
React
Flutter
スキーマとオペレーションの設計
SQL Connect スキーマを設計する
SQL Connect クエリを実装する
SQL Connect ミューテーションを実装する
承認によってオペレーションを保護する
ネイティブ SQL を使用してオペレーションを実装する
SQL Connect を使用して開発とテストを行う
テストデータをシードして一括オペレーションを実行する
ウェブ SDK を生成する
Android SDK を生成する
iOS SDK を生成する
Flutter SDK を生成する
リアルタイム アップデートを入手する
Admin SDK を生成する
CI/CD に SQL Connect エミュレータを使用する
SQL Connect プロジェクトを管理する
スキーマとコネクタを管理する
サービスとデータベースを管理する
Firebase Admin SDK で特権オペレーションを実行する
SQL Connect ソリューション
スキーマ、クエリ、ミューテーションに AI アシスタントを使用する
Cloud Functions で拡張する
カスタム リゾルバを使用してデータソースのサポートを拡張する
ベクトル類似検索を行う
全文検索を実行する
GraphQL 言語リファレンス ガイド
ディレクティブ リファレンス
クエリ リファレンス
ミューテーション リファレンス
オブジェクト リファレンス
入力オブジェクト リファレンス
スカラー リファレンス
列挙型リファレンス
その他のリファレンス ガイド
CLI リファレンス
SQL Connect 構成ファイル リファレンス
SQL Connect プロジェクトの IAM 構成
Common Expression Language(CEL)リファレンス
Cloud Audit Logging リファレンス
Cloud Firestore
はじめに
Cloud Firestore のエディション
概要
Standard エディションと Enterprise エディションの Firestore ネイティブ モード
Standard エディション
Discover
コア オペレーションの概要
Firestore Standard エディションについて
Cloud Firestore と Realtime Database を比較する
データモデル
データ型
SDK とクライアント ライブラリ
インデックスのタイプ
データベースのロケーション
データバンドル
Core オペレーションを使ってみる
モバイル SDK とウェブ SDK のスタートガイド
サーバー クライアント ライブラリを使ってみる
データベースを管理する
データを管理
データを追加
データを構造化する
データを追加
トランザクションとバッチ書き込み
トランザクションでのデータ競合
Core オペレーションを使用してデータをクエリする
データを取得する
リアルタイム アップデートを入手する
単純なクエリと複合クエリを実行する
データの並べ替えと上限
複数のフィールドに対する範囲フィルタと不等式フィルタを使用したクエリ
概要
クエリを最適化する
集計クエリでデータを要約する