モバイルアプリにおいて、データの整合性を保ちながらオフラインでの編集と再同期を実現する仕組みはどれか。

Firestore等のデータベースが提供する機能で、オフライン時の変更を履歴として保持し、復帰時に競合を解決する。