1

こんにちは、Android データベースを Web データベースと同期したいのですが、私のシナリオは次のとおりです。

Androidアプリの辞書を作りたいです。辞書の単語は Web フォームによって追加され、ユーザー android はそれらの単語を消費します。Android アプリケーションには、ユーザーが表示した単語の履歴と研究のデータがあり、ユーザーの電話が変更された場合や複数のデバイスを持っている場合にオンラインで同期する必要があります。

私の質問はそれを行う方法です:

認証が必要ですか、またはユーザーを識別するためにユーザーの Google アカウントを取得できますか?

これら 2 つのデータベースを同期するにはどうすればよいですか?

Backup API を使用すると、異なるデバイスで同じデータを取得できますか?

4

1 に答える 1

0
  1. 認証が必要ですか、それともユーザーを識別するためにユーザーの Google アカウントを取得できますか?

    それはあなたの決断です。両方の方法を提供することもできます。すべてを Google と共有したくない人もいれば、気にしない人もいます。独自のオーセンティケーターを作成したい場合は、それに関するUdinic ブログ投稿をお読みください。

  2. これら 2 つのデータベースを同期するにはどうすればよいですか?

    Android の同期アダプターと、Web アプリケーションの受信サービスが必要です。Udinic ブログには、同期アダプターに関するチュートリアルもあります。サーバー側では、たとえばREST サービスを作成できます。

  3. バックアップ API を使用すると、異なるデバイスで同じデータを取得できますか? バックアップ API は、初期セットアップ時にのみデータを復元する

    ため、適切な選択ではないようです。データを常に同期する必要があると思います。

于 2013-12-04T14:49:36.750 に答える