データの永続性をサポートします。データのコピーがキャッシュに保存されるため、デバイスがオフラインの場合でも、アプリはデータにアクセスできます。キャッシュされたデータに対しては書き込み、読み取り、リッスン、クエリを行うことができます。バックエンドが同期されます。Android、Apple、ウェブアプリのみでサポートされています。データへのアクセスに使用するコードに変更を行う必要はありません。ライブラリは、オンラインとオフラインのデータアクセスを自動的に管理し、デバイスがオンラインに戻ったときにローカルデータを同期します。初期化するときに、オフラインの永続性を有効にするか無効にするかを選択できます。プラットフォームの場合、オフラインの永続性はデフォルトで有効になっています。ウェブの場合、オフラインの永続性はデフォルトで無効になっています。メソッドを呼び出します。キャッシュは、セッション間で自動的にクリアされません。したがって、ウェブアプリで機密情報を処理する場合は、永続性を有効にする前に、ユーザーが信頼できるデバイスを使用しているかどうかをユーザーに尋ねて確認してください。ウェブブラウザのみでサポートされています。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。アクセスを行うために、バックエンドから受信したすべてのドキュメントをキャッシュします。サイズに対し、デフォルトのしきい値を設定しています。定期的に古い未使用のドキュメントをクリーンアップしようとします。プロセスを完全に無効にすることもできます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。イベントを受信します。リッスンできる対象にはドキュメント、コレクション、クエリがあります。プロパティを使用します。場合、データはキャッシュから取得されています。この場合、古いデータまたは不完全なデータを使用している可能性があります。場合、データは完全で、サーバーの最新の更新内容が反映された状態です。変更された場合はイベントが発生しません。オプションを指定します。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。キャッシュからデータを返します。キャッシュにドキュメントが保存されていなければ、コレクションに対してクエリを実行すると空の結果が返されます。特定のドキュメントを取得しようとした場合は、代わりにエラーが返されます。データにクエリを実行するオフラインの永続性でもクエリを実行できます。ここまでに説明したように、クエリの結果を取得するには直接取得またはリッスンのいずれかの方法を使用します。デバイスがオフラインの間にローカルに保存されたデータに対して新しいクエリを作成することもできますが、最初はキャッシュ内のドキュメントに対してのみクエリが実行されます。キャッシュのコレクション内のすべてのドキュメントをスキャンします。クエリのパフォーマンスが低下する可能性があります。クエリのパフォーマンスを向上させることができます。自動インデックス登録はデフォルトで無効になっています。アプリを起動するたびに、自動インデックス登録を有効にする必要があります。以下に示すように、自動インデックス登録を有効にするかどうかを制御します。キャッシュされたドキュメントが多数含まれているコレクションを評価して、ローカルクエリのパフォーマンスを最適化します。インデックスを削除する方法が用意されています。アクセスを無効にできます。リスナーとドキュメント要求はいずれもキャッシュから結果を取得します。アクセスが再び有効になるまで、書き込み操作はキューに入れられます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。アクセスを再度有効にするには、以下のメソッドを使用します。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。