如何将android数据库与web数据库同步?

时间:2013-07-02 21:19:25

标签: android database authentication sync

您好我想将android数据库与网络数据库同步,我的方案是:

我想制作一个Android应用程序字典。字典单词由web表单添加,用户android使用这些单词。在Android应用程序中,我有用户显示的文字和他们研究的数据的历史记录,如果用户手机更换或者他有多个设备,应该在线同步。

我的问题是如何做到这一点:

我需要身份验证,还是可以让用户的Google帐户识别他?

我应该如何同步这两个数据库?

如果我使用备份API,我可以在不同设备中获取相同的数据吗?

1 个答案:

答案 0 :(得分:0)

  1. 我需要身份验证或者可以让用户的Google帐户识别他?

    这是您的决定。你甚至可以提供这两种方法。有些人不想与谷歌分享一切,其他人则不在乎。如果您想创建自己的身份验证器,请阅读Udinic blog post关于它。

  2. 如何同步这两个数据库?

    您需要Android中的同步适配器和Web应用程序中的接收服务。在Udinic博客中还有一个tutorial about sync adapters。在服务器端,您可以创建REST service例如。

  3. 如果我使用备份API,我可以在不同的设备中获取相同的数据吗?

    备份API似乎不是正确的选择,only restores data during the initial setup和我假设您希望始终同步数据。