您好我想将android数据库与网络数据库同步,我的方案是:
我想制作一个Android应用程序字典。字典单词由web表单添加,用户android使用这些单词。在Android应用程序中,我有用户显示的文字和他们研究的数据的历史记录,如果用户手机更换或者他有多个设备,应该在线同步。
我的问题是如何做到这一点:
我需要身份验证,还是可以让用户的Google帐户识别他?
我应该如何同步这两个数据库?
如果我使用备份API,我可以在不同设备中获取相同的数据吗?
答案 0 :(得分:0)
我需要身份验证或者可以让用户的Google帐户识别他?
这是您的决定。你甚至可以提供这两种方法。有些人不想与谷歌分享一切,其他人则不在乎。如果您想创建自己的身份验证器,请阅读Udinic blog post关于它。
如何同步这两个数据库?
您需要Android中的同步适配器和Web应用程序中的接收服务。在Udinic博客中还有一个tutorial about sync adapters。在服务器端,您可以创建REST service例如。
如果我使用备份API,我可以在不同的设备中获取相同的数据吗?
备份API似乎不是正确的选择,only restores data during the initial setup和我假设您希望始终同步数据。