2015-02-07 87 views
0

我有一小部分数据,我希望根据用户登录到设备的谷歌身份识别号进行存储和同步。 例如,在应用程序用户保存他最喜欢的书名。我希望他的手机/平板电脑上或他登录的任何设备上提供他最喜欢的书名,使用该goole id.So基本上我希望这些数据与他的登录绑定。Android存储基于登录的用户数据

任何想法如何实现这一目标? Android中有某种存储/同步机制可用吗?还是我需要采取一些自定义路由?

回答

0

在我正在开发的其中一个应用程序中,我决定使用Google Drive SDK处理此问题。我要做的基本上就是在服务器中创建一个文件,用我想要同步的项目,可以说(这是一个例子):

color=blue 
animal=monkey 

我每次创建新条目的时候,我会下载该文件从谷歌驱动器,扩展它,然后再上传。文件创建的

示例(您可以创建文件夹也): File Creation

对于同步的目的,所有的设备都应该使用相同的谷歌帐户的连接,所以所有的人都将有机会获得该文件。

如果文件已经更改,您可以在应用程序的开头检查并下载它以获取新条目。或者你可以(从来没有尝试过)创建一个文件订阅,所以你会收到一个通知时,该文件改变,并进行同步。

认购教程: Subscription

这里有几个链接,您可能会感兴趣:

GitHub with sample apps by the Google Drive team

Google Drive Android API guide

希望它能帮助!

相关问题