Google Keep のように機能するアプリを構築したいと考えています。機能の簡単なブラシ:
オフライン ストレージを備えた Chrome アプリ - インターネットが利用可能なときにオンラインで保存
Web サーバーと同期し、ローカルおよびオンラインで更新する Android アプリと iOS - シングル ユーザー
異なるプラットフォーム間でのデータのインポートとエクスポートを処理するために、ある種のブリッジ(SERVER)が必要だと考えています。したがって、同期をエミュレートします。
Google Keep のように機能するアプリを構築したいと考えています。機能の簡単なブラシ:
オフライン ストレージを備えた Chrome アプリ - インターネットが利用可能なときにオンラインで保存
Web サーバーと同期し、ローカルおよびオンラインで更新する Android アプリと iOS - シングル ユーザー
異なるプラットフォーム間でのデータのインポートとエクスポートを処理するために、ある種のブリッジ(SERVER)が必要だと考えています。したがって、同期をエミュレートします。
Keep は、Chrome アプリで利用できる標準のデータストアである IndexedDB を使用します。画面を右クリックしてコードを表示できるはずです ([リソース] タブにアクセスしてください)。
Chrome アプリには、データ ストレージへのオフラインおよびクラウド アクセスを管理する同期ストレージもあります。これは、ユーザーが持っている 1 つのマシンでキーを設定し、ユーザーの別のマシンですぐに更新されたことを確認できることを意味します。問題は、開発者がこのデータにアクセスして管理したい場合、それを実行できないことです。そのため、Keep は IndexedDB を使用して同期を自分で管理することにしました。
Index DBを使用しましたが、indexdbはローカルコンピューターにのみ保存するため、コンテンツをどこかに保存します。SO は別の場所に保存する必要があります。