サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
参議院選挙2025
firebase.google.com
ブラウザから、AI を組み込んだフルスタック アプリのプロトタイプを迅速かつ効率的に作成して出荷できます。 Firebase Studio は、API、バックエンド、フロントエンド、モバイルなど、本番環境品質のフルスタック AI アプリを構築してリリースするのに役立つエージェント型のクラウドベースの開発環境です。Firebase Studio は、Project IDX と、Firebase の Gemini による専用の AI エージェントとアシスタントを統合し、アプリケーション開発に必要なものがすべて揃った、どこからでもアクセスできるコラボレーション ワークスペースを提供します。さまざまな言語とフレームワークをサポートするテンプレートを使用して、既存のプロジェクトをインポートすることも、新しいプロジェクトを開始することもできます。
フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 PostgreSQL で安全でスケーラブルなアプリを構築する Cloud SQL for PostgreSQL を使用して、モバイル アプリ、ウェブ アプリ、AI 搭載アプリを迅速に構築できます。シンプルで安全なクエリ管理、型安全な SDK、ローカル開発ツールにより、新しい機能のビルドと反復処理が容易になります。
フィードバックを送信 サードパーティのストレージ アクセスをブロックするブラウザで signInWithRedirect を使用する場合のベスト プラクティス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 本ドキュメントでは、サードパーティ Cookie をブロックするブラウザでリダイレクト ログインを使用する場合のベスト プラクティスについて説明します。本番環境のすべてのブラウザで signInWithRedirect() を意図したとおりに機能させるには、ここに記載されているオプションのいずれかに従う必要があります。 概要 お客様とお客様のユーザーに対してシームレスな signInWithRedirect() フローを提供するために、Firebase Authentication JavaScript SDK では、アプリの Firebase Hos
フィードバックを送信 Firebase セキュリティ チェックリスト コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase リソースとユーザーのデータを安全に保つには、次のガイドラインに従ってください。すべての項目が必ずしも要件に当てはまるわけではありませんが、アプリを開発する際はそれらに留意してください。 不正なトラフィックを避ける バックエンド サービスのモニタリングとアラートを設定する サービス拒否(DoS)攻撃などの不正なトラフィックを検出するには、Cloud Firestore、Realtime Database、Cloud Storage、Hosting のモニタリングとアラートを設定します。 アプリケーションへの攻撃が疑われる場合は、できるだけ早くサポートに連絡して、何が起こっているのかを知らせてください。 App Check を
フィードバックを送信 FCM 登録トークン管理のベスト プラクティス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 FCM API を使用してプログラムで送信リクエストを作成する際に、時間の経過とともに、古い登録トークンを使用して非アクティブなデバイスにメッセージを送信することによってリソースが無駄になる場合があります。この状況は、Firebase コンソールで報告されるメッセージ配信データや BigQuery にエクスポートされるデータに影響し、配信率の大きな(ただし実際は正しくない)低下として示されることがあります。このガイドでは、メッセージ ターゲティングを効率化し、有効な配信レポートを生成するのに役立つ、いくつかの手法について説明します。 基本的なベスト プラクティス FCM API を使用してプログラムで送信リクエストを作成するアプリでは、いく
Build Get to market quickly and securely with products that can scale globally
フィードバックを送信 REST Resource: projects.messages コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 { "name": string, "data": { string: string, ... }, "notification": { object (Notification) }, "android": { object (AndroidConfig) }, "webpush": { object (WebpushConfig) }, "apns": { object (ApnsConfig) }, "fcm_options": { object (FcmOptions) }, // Union field target can be only one of the following: "token": strin
フィードバックを送信 Firebase ローカル エミュレータ スイートの概要 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase Local Emulator Suite は、Cloud Firestore、Realtime Database、Cloud Storage for Firebase、Authentication、Firebase Hosting、Cloud Functions(ベータ版)、Pub/Sub(ベータ版)、Firebase Extensions(ベータ版)を使用してアプリをローカルでビルドおよびテストするデベロッパー向けの高度なツールセットです。充実したユーザー インターフェースを備えており、アプリの本稼働やプロトタイピングにかかる時間を短縮できます。 Local Emulator Suite を使用したローカル開発
To keep your Firebase resources and your users' data secure, follow these guidelines. Not every item will necessarily apply to your requirements, but keep them in mind as you develop your app. Avoid abusive traffic Set up monitoring and alerting for backend services To detect abusive traffic, such as denial-of-service (DOS) attacks, set up monitoring and alerting for Cloud Firestore, Realtime Data
フィードバックを送信 JavaScript による Google を使用した認証 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ユーザーは Firebase での認証に Google アカウントを使用できます。これには、Firebase SDK を使用して Google ログインフローを実行する方法と、「Google でログイン」ライブラリを使用し、生成された ID トークンを Firebase に渡すことでログインフローを手動で実行する方法があります。 始める前に Firebase を JavaScript プロジェクトに追加します。 Firebase コンソールで、ログイン方法として Google を有効にします。 Firebase コンソールで [Auth] セクションを開きます。 [Sign-in method] タブで [Google] を有効
フィードバックを送信 Firebase Auth REST API コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 API 使用量 REST API を使用して Firebase Auth バックエンドにクエリを実行できます。このパラメータは、 新しいユーザーの作成、既存ユーザーのログイン、これらのユーザーの編集や削除などが可能です。 このドキュメント全体を通して、API_KEY はウェブ API キー、 これは プロジェクト設定 できます。 <ph type="x-smartling-placeholder"> カスタム トークンを ID および更新トークンと交換 HTTP POST リクエストを Auth verifyCustomToken エンドポイントに発行することで、カスタム Auth トークンを、ID および更新トークンと交換できます。 メソッ
Firebase Security Rules を使用すると、保存データへのアクセスを制御できます。ルールの構文は柔軟なので、データベース全体に対するすべての書き込みオペレーションから特定のドキュメントに対するオペレーションまで、あらゆるオペレーションに適格なルールを作成できます。 このガイドでは、アプリを設定してデータを保護する際に実装する、いくつかの基本的なユースケースについて説明します。ただし、ルールを作成するための言語とルールの動作についての詳細を確認してからルールの作成を始めることをおすすめします。 作成したルールにアクセスして更新するには、Firebase Security Rules の管理とデプロイで説明されている手順に従ってください。 デフォルト ルール: ロックモード Firebase コンソールでデータベース インスタンスまたはストレージ インスタンスを作成するときに
Firebase Extensions BETA Pre-packaged solutions that save you time Deploy functionality to your app quickly, all you do is install and configure the extension.
プロジェクトに Cloud Functions を統合すると、多くの独立した関数を収めるようにコードを拡張できます。ただし、1 つのファイルに収めるには関数が多すぎたり、さまざまなチームがさまざまな関数グループをデプロイすると、あるチームが別のチームの関数を上書きしたり、誤って削除したりするおそれがあります。関数の処理とメンテナンスが簡単になるように、Cloud Functions には、コードを整理するさまざまな方法が用意されています。 コードベースで関数を整理する firebase.json にある関数の構成オブジェクトの codebase プロパティを使用すると、単一リポジトリの monorepo 設定内で、複数のリポジトリまたはサブパッケージにまたがる、関数の大規模なコレクションを管理できます。 # firebase.json "functions": { "codebase":
Firebase App Distribution を使用すると、Trusted Tester にアプリを簡単に配布できます。アプリをテスターのデバイスに迅速に配布できるので、早い段階からフィードバックを得ることができます。アプリで Crashlytics を使用すると、すべてのビルドで安定性の指標を自動的に取得できます。 準備ができたら iOS アプリの配布方法を学習する: Firebase コンソール Firebase CLI fastlane REST API Android アプリの配布方法を学習する: Firebase コンソール Firebase CLI fastlane Gradle REST API
配列の要素として他の配列値を格納することはできません。 配列内の各要素は、割り当てられた位置を保持します。複数の配列を並べ替える場合は、要素の値に基づいて順序が決定されます。 2 つの配列を比較する場合は、各配列の最初の要素が比較されます。最初の要素が等しい場合は、2 番目の要素が比較されます。以下同様にして、値の異なる要素が見つかるまで比較されます。比較する要素が配列内になくなり、その時点までの値が等しい場合は、短い配列の方が長い配列よりも順序が先になります。 例: [1, 2, 3] < [1, 2, 3, 1] < [2]。この場合、最初の要素の値が最大であるのは配列 [2] です。配列 [1, 2, 3] は、配列 [1, 2, 3, 1] と最初の 3 つの要素の値が同じであるものの、長さが短くなっています。
フィードバックを送信 Service Worker によるセッション管理 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase Auth では、Service Worker を使用して Firebase ID トークンを処理し、セッション管理を行うことができます。この方法には、次のような利点があります。 追加の作業を行わずに、サーバーからの HTTP リクエストに ID トークンを渡すことができます。 追加のラウンド トリップやレイテンシを発生させずに、ID トークンを更新できます。 バックエンドとフロントエンドのセッションを同期できます。この方法は、Realtime Database や Firestore などの Firebase サービスや、外部サーバーサイドのリソース(SQL データベースなど)にアクセスする必要のあるアプリケーションで
Cloud Firestore はオフライン データの永続性をサポートしています。この機能により、アプリが使用している Cloud Firestore データのコピーがキャッシュに保存されるため、デバイスがオフラインの場合でも、アプリはデータにアクセスできます。キャッシュされたデータに対しては書き込み、読み取り、リッスン、クエリを行うことができます。デバイスがオンラインに戻ると、Cloud Firestore により、アプリがローカルで行った変更が Cloud Firestore バックエンドに同期されます。 オフラインの永続性を利用する場合、Cloud Firestore データへのアクセスに使用するコードに変更を行う必要はありません。オフラインの永続性を有効にすると、Cloud Firestore クライアント ライブラリは、オンラインとオフラインのデータアクセスを自動的に管理し、デバ
メッセージの配信が継続的に失敗する場合は、FCM のトラブルシューティングを使用し、こちらのブログ投稿で、メッセージが表示されないさまざまな理由を確認してください。 FCM ステータス ダッシュボードにアクセスして、FCM に影響するサービス停止が進行中かどうかを確認することもできます。 FCM には、メッセージ配信の成功と戦略を幅広く評価するのに役立つ 3 つのツールセットも用意されています。 Firebase コンソールのメッセージ配信レポート Firebase Cloud Messaging Data API が提供する集計済みの Android SDK 配信指標 Google BigQuery への包括的なデータ エクスポート このページで説明するレポートツールを機能させるには、すべて Google Analytics が必要です。プロジェクトで Google Analytics
アプリを構築する過程で Cloud Firestore データベースへのアクセスをロックダウンすることが必要な場合もありますが、リリースする前には、より詳細な Cloud Firestore Security Rules が必要になります。Cloud Firestore エミュレータを使用すると、アプリの一般的な機能と動作のプロトタイピングとテストに加えて、Cloud Firestore Security Rules の動作チェックを行う単体テストを作成できます。 クイックスタート 簡単なルールを使った基本的なテストケースについては、クイックスタート サンプルをお試しください。 Cloud Firestore Security Rules について理解する モバイル クライアント ライブラリやウェブ クライアント ライブラリを使用する場合は、サーバーレスの認証、認可、データ検証を行うために
フィードバックを送信 Cloud Firestore の料金サンプルを見る コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、簡単なチャットアプリの実例を使用して、Cloud Firestore の使用量と費用を計算します。これは正確な見積もりではありませんが、Cloud Firestore の使用量に対する課金の仕組みをよりよく理解するのに役立ちます。 Cloud Firestore の課金の概要 Cloud Firestore には無料枠が用意されており、費用をかけずに使い始めることができます。使用量と保存容量が無料枠の割り当てを超えると、実行するデータベース オペレーション、保存するデータ、使用するネットワーク帯域幅に応じて課金されます。 Cloud Firestore の使用量に対する課金は、次のカテゴリに分類されます。 オペレーショ
フィードバックを送信 Firebase プロジェクトについて理解する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、Firebase プロジェクトに関するいくつかの重要なコンセプトの概要を説明します。リンクがある場合はそのページに移動し、機能、サービス、ツール、ベスト プラクティスについて詳細な情報を確認してください。 Firebase プロジェクト、アプリ、プロダクトの関係 Firebase プロジェクトは Firebase の最上位のエンティティです。プロジェクトでは、Apple アプリ、Android アプリ、ウェブアプリを登録できます。Firebase にアプリを登録すると、アナリティクス、Cloud Firestore、Performance Monitoring、Remote Config などの Firebase プロダクト
次のページ
このページを最初にブックマークしてみませんか?
『Firebase - Build Extraordinary Apps』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く