13

これまでに見たアプリとドキュメントの例では、Parse をアプリの (唯一ではないにしても) 主要なストレージ ソリューションとして使用しているように見えますが、これは状況によっては優れています。

1 つのデータベースで複数の SQLite テーブルを使用する Android 上の既存のアプリケーションに Parse を統合しようとしています。

ローカル ストレージ (つまり、SQLite DB) がプライマリ ストレージであり、更新/コミットが必要な新しい変更がある場合にのみ、Parse とローカル ストレージの間でデータが同期される、Parse の使用法を示す例はありますか?

私のデータベースには、Tasks と Dates の 2 つのテーブルがあります。タスクは次のもので構成されます。

  • _id (このテーブルの一意の整数キー)
  • item (タスクを説明する文字列)
  • desc (より長い説明を含む文字列 - null の場合があります)
  • 親 (このタスクの親の _id を示す整数)

および日付:

  • _id (このテーブルの一意の整数キー)
  • item_id (タスクの _id に対応する外部キー) date (長い形式で格納された日付)

この場合、各行を個別の ParseObject として保存しますか? タスクと日付に異なるクラスがあり、日付をタスクの親とリンクできますか? これは推奨される方法ですか?

--

編集: Parse のエンジニアから、(ローカルの SQLite DB と同期することは) 可能であるという返信を受け取りましたが、サポートされておらず、私が提案した方法、特に行を ParseObject にマッピングする方法についてはコメントしていません。

4

2 に答える 2

1

私は同様の線で考えてきましたが、同期を実装するアダプターまたはライブラリーはありません。したがって、最初から実装する必要があります。スキーマは非常に単純なので、それほど難しくはないはずです。

解決策は適切ですか: あなたのシナリオでは、parse.com はデータを提供する他の REST サービスとして機能するため、問題はありません。

于 2012-12-29T17:24:59.163 に答える