如何保持Android应用程序的数据在多个设备上同步?

我的Android应用程序与几乎所有其他应用程序一样,都将其信息(用户的某些私有数据)存储在本地sqlite数据库中。 现在我有了一台平板电脑,我想知道是否有一种方便的方法来跨多个设备同步数据并自动保持最新状态。 大多数其他应用程序似乎使用自己的服务器,您必须创build一个帐户。

Android开发者页面的一章称为“ 同步到云端”,列出了两种解决scheme:备份API和云消息传递。 但是,似乎这些都没有提供我正在寻找的东西。 虽然备份API仅用于备份/恢复设备而不用于同步,但云消息服务需要运行的应用程序服务器。

我不希望我的用户创build一个帐户。 另外我不想将他们的私人数据存储在我的服务器上。 到现在为止,我的应用程序甚至不需要“Internet连接”权限,如果可能的话,我希望它保持这种方式。

所以我的问题是:Google是否提供了云服务来保持应用数据同步?

Solutions Collecting From Web of "如何保持Android应用程序的数据在多个设备上同步?"

我相信谷歌应用程序引擎是你在找什么,它不是免费的,但价格没有坏

你尝试使用DropBox吗? 我用它来分享图片beetwen Android设备。 最重要的…它是免费的;)

我看到你说你不想要很多权限,这个解决scheme是不合适的。 如果您不想使用自己的服务器,最好的方法是使用Drive API将数据备份到用户的驱动器帐户。 如果您在多个设备上login了Google帐户,那么最好的办法就是打赌。

你应该看看这个StackOverflow的问题 ,以便开始上传文件到云端硬盘。