10

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

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

我不希望我的用户创建帐户。此外,我不想将他们的私人数据存储在我的服务器上。到目前为止,我的应用程序甚至不需要“互联网连接”权限,如果可能的话,我希望它保持这种状态。

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

4

3 回答 3

2

我相信 Google的App Engine是您正在寻找的东西,它不是免费的,但价格也不错

于 2012-11-29T16:21:14.840 回答
0

我看到你说你不想要很多权限,这个解决方案违背了这一点。如果您不想使用自己的服务器,最好的办法是使用 Drive API 将数据备份到用户的驱动器帐户。如果您在多台设备上登录了 google 帐户,那么这是您最好的选择。

您应该查看这个StackOverflow 问题,以便开始并将文件上传到云端硬盘。

于 2012-11-29T18:34:35.657 回答
0

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

于 2012-11-29T16:31:38.507 回答