Build Get to market quickly and securely with products that can scale globally
フィードバックを送信 ヒントとアドバイス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このドキュメントでは、Cloud Functions を設計、実装、テスト、デプロイする際のベスト プラクティスについて説明します。 正確性 このセクションでは、Cloud Functions を設計および実装するための一般的なベスト プラクティスについて説明します。 べき等関数を作成する 関数は、何回呼び出されても結果が同じになることが必要です。これにより、前の呼び出しがコードの途中で失敗した場合は、呼び出しを再試行できます。詳細については、イベント ドリブン関数の再試行をご覧ください。 バックグラウンド アクティビティを開始しない バックグラウンド アクティビティは関数の終了後に発生します。関数の呼び出しの終了とは、関数が結果を返したときです。または、Node.j
フィードバックを送信 データの取得 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 GET によるデータの読み取り Firebase データベースからデータを読み取るには、Firebase データベースの URL エンドポイントに対して GET リクエストを発行します。ここでは、前のセクションのブログサンプルを続けて使用して、ブログのすべての投稿データを読み取ります。 curl 'https://docs-examples.firebaseio.com/fireblog/posts.json?print=pretty' 成功したリクエストは 200 OK HTTP ステータス コードで示されます。レスポンスには、取得しようとしたデータが含まれています。 URI パラメータの追加 REST API は、Firebase データベースからデータを読み取るときに
フィードバックを送信 ウェブで Cloud Storage を使ってみる コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Storage for Firebase を使用して画像や動画などのユーザー作成コンテンツをアップロードして共有し、リッチメディア コンテンツをアプリに組み込むことができます。データは Google Cloud Storage バケットに格納されます。これはエクサバイト規模のオブジェクト ストレージ ソリューションで、高い可用性とグローバルな冗長性を備えています。Cloud Storage for Firebase を使うと、モバイル デバイスやウェブブラウザから直接ファイルを安全にアップロードでき、不安定なネットワークでも安心して行えます。 前提条件 まだ行っていない場合は、Firebase JS SDK をインストールし
フィードバックを送信 ウェブで Cloud Storage を使用してファイルをダウンロードする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Storage for Firebase を使用すると、Firebase によって提供、管理される Cloud Storage バケットからファイルを迅速かつ容易にダウンロードできます。 参照を作成する ファイルをダウンロードするには、まずダウンロードするファイルへの Cloud Storage 参照を作成します。 参照は、Cloud Storage バケットのルートに子パスを付加して作成することも、Cloud Storage のオブジェクトを参照する既存の gs:// または https:// URL から作成することもできます。 Web import { getStorage, ref } fro
フィードバックを送信 スクリーン ビューを測定する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Google アナリティクスではスクリーンの遷移が追跡され、現在のスクリーンに関する情報がイベントに関連付けられるため、ユーザー エンゲージメントやスクリーンごとのユーザー行動などの指標を追跡できます。こうしたデータ収集の多くは自動的に行われますが、手動でスクリーン ビューをロギングすることもできます。手動によるスクリーンの追跡は、ゲーム内などのように、追跡するスクリーンごとにアプリで別の UIViewController、View、Activity を使用しない場合に便利です。 スクリーンを自動的に追跡する アナリティクスは、現在フォーカスされている UIViewController または Activity のクラス名など、アプリケーション内のスクリーン
フィードバックを送信 Cloud Functions に TypeScript を使用する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 TypeScript で関数を記述したい場合、Cloud Functions では次の 2 つの方法がサポートされています。 初期化時(firebase init functions)に自動的にトランスパイルされる TypeScript プロジェクトを作成して構成する。 事前デプロイフックを使用して、既存の TypeScript ソースをデプロイ時に JavaScript にトランスパイルする。 このガイドの手順に沿って操作すると、既存の JavaScript プロジェクトを TypeScript に移行し、事前デプロイフックを使ってソースコードをトランスパイルして関数をデプロイできます。関数を記述するときは、Vani
Cloud Firestore セキュリティ ルールは、Cloud Firestore に格納されているデータへの読み取りおよび書き込みアクセス権を持つユーザーを決定します。また、スキーマの検証と参照整合性を維持し、ビジネス ロジックの制約を適用します。 階層データを操作する Cloud Firestore では、コレクション、ドキュメント、およびサブコレクションの階層でデータが保存され、階層深くの複数のレイヤで構成されるデータの保護が必要になることがよくあります。したがって、この階層データを適切に操作する方法を理解することが重要です。 Cloud Firestore では、/databases/データベース名/documents で始まるパスにすべてのドキュメントが保存されます。一般に、このパスは Cloud Firestore を使用するクライアントには開示されません。クライアントによ
フィードバックを送信 ウェブアプリをローカルでテストし、変更を他のユーザーと共有して、公開サイトにデプロイする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 公開サイトにデプロイする前に、変更内容を確認およびテストすることをおすすめします。Firebase Hosting を使用すると、ローカルで変更を表示してテストし、 エミュレートされたバックエンド プロジェクト リソースと結合します。同僚に変更を確認してテストしてもらう必要がある場合は、サイトの共有可能で一時的なプレビュー URL を Hosting で作成できます。pull リクエストからデプロイできるように GitHub の統合もサポートされています。 始める前に Hosting を使ってみるに記載されている手順を完了します。具体的には以下の作業です。 Firebase CLI の最新バージョン
フィードバックを送信 Cloud Functions の単体テスト コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、継続的インテグレーション(CI)システムの一部となるテストなど、関数の単体テストを作成するためのベスト プラクティスとツールについて説明します。テストを容易にするために、Firebase には、Cloud Functions 用の Firebase Test SDK が用意されています。これは firebase-functions-test として npm で配布され、firebase-functions に対するコンパニオン テスト SDK です。Cloud Functions 用の Firebase Test SDK には次の特長があります。 firebase-functions で必要とされる環境変数の設定や設定解除など
Firebase Realtime Database はクラウドホスト型データベースです。データは JSON として保存され、接続されているすべてのクライアントとリアルタイムで同期されます。Apple プラットフォーム、Android、JavaScript SDK を使用してクロスプラットフォーム アプリを構築した場合、すべてのクライアントが、1 つの Realtime Database インスタンスを共有して、最新のデータによる更新を自動的に受信します。 iOS+ の設定 Android の設定 Flutter の設定 Web の設定 REST API C++ の設定 Unity の設定 管理者の設定
フィードバックを送信 Cloud Firestore を使ってみる コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このクイックスタートでは、Cloud Firestore を設定してデータを追加し、追加したデータを Firebase コンソールで表示する方法について説明します。 Cloud Firestore データベースを作成する まだ Firebase プロジェクトを作成していない場合は作成します。Firebase コンソールで [プロジェクトを追加] をクリックし、画面の指示に沿って、Firebase プロジェクトを作成するか、既存の GCP プロジェクトに Firebase サービスを追加します。 Firebase コンソールの [Cloud Firestore] セクションに移動します。既存の Firebase プロジェクトを選択するよう求めら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く