タグ

ブックマーク / firebase.google.com (5)

  • Service Worker によるセッション管理  |  Firebase

    フィードバックを送信 Service Worker によるセッション管理 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase Auth では、Service Worker を使用して Firebase ID トークンを処理し、セッション管理を行うことができます。この方法には、次のような利点があります。 追加の作業を行わずに、サーバーからの HTTP リクエストに ID トークンを渡すことができます。 追加のラウンド トリップやレイテンシを発生させずに、ID トークンを更新できます。 バックエンドとフロントエンドのセッションを同期できます。この方法は、Realtime DatabaseFirestore などの Firebase サービスや、外部サーバーサイドのリソース(SQL データベースなど)にアクセスする必要のあるアプリケーションで

    mizchi
    mizchi 2020/01/11
  • オフラインでデータにアクセスする  |  Firestore  |  Firebase

    フィードバックを送信 オフラインでデータにアクセスする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Firestore は、オフライン データの永続性をサポートします。この機能により、アプリが使用している Cloud Firestore データのコピーがキャッシュに保存されるため、デバイスがオフラインの場合でも、アプリはデータにアクセスできます。キャッシュされたデータに対しては書き込み、読み取り、リッスン、クエリを行うことができます。デバイスがオンラインに戻ると、アプリがローカルで行った変更と Cloud Firestore バックエンドが同期されます。 オフラインの永続性を利用する場合、Cloud Firestore データへのアクセスに使用するコードに変更を行う必要はありません。オフラインの永続性を有効にすると、Cloud Firest

    mizchi
    mizchi 2020/01/07
  • データのインデックス作成  |  Firebase Realtime Database

    フィードバックを送信 データのインデックス作成 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase では、任意の子キーを使用してデータに対するアドホック クエリを実行できます。インデックスをどのようなものにするのかがあらかじめわかっている場合は、Firebase Realtime Database セキュリティ ルールで .indexOn ルールを使用してインデックスを定義し、クエリのパフォーマンスを向上させることができます。 データのインデックスの定義 Firebase には、データの並べ替えとクエリのための強力なツールが用意されています。特に、Firebase では、任意の一般的な子キーを使用してノードのコレクションに対するアドホック クエリを実行できます。アプリの規模が拡大するにつれ、このクエリのパフォーマンスは低下します。ただし、クエ

    mizchi
    mizchi 2019/03/13
    “Firebase の担当者は皆、恐竜が大好きです”
  • Cloud Firestore でプレゼンスを構築する  |  Firebase

    フィードバックを送信 Cloud Firestore でプレゼンスを構築する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 構築しているアプリのタイプによっては、オンラインでアクティブになっているユーザーやデバイスを検出できると便利な場合もあります(「プレゼンス」検出とも呼ばれます)。 たとえば、ソーシャル ネットワークのようなアプリを構築している場合や、一連の IoT デバイスをデプロイしている場合は、この情報を使用してオンラインでチャットできる友だちのリストを表示することや、IoT デバイスを「最終検知」順に並べ替えることができます。 Cloud Firestore はプレゼンスをネイティブでサポートしていませんが、他の Firebase 製品を利用してプレゼンス システムを構築できます。 ソリューション: Cloud Functions で Rea

    mizchi
    mizchi 2018/09/09
  • Serve Dynamic Content with Cloud Functions  |  Firebase

    Build Get to market quickly and securely with products that can scale globally

    mizchi
    mizchi 2018/07/19
    “res.set('Cache-Control', 'public, max-age=300, s-maxage=600');”
  • 1