同一用户的多个设备间的Android数据同步

4
经过一些调查,我得到的印象是Android目前不支持同一用户设备之间的同步。
比如说,一个应用程序在手机和平板电脑上被同一用户使用,我想让它们之间同步数据,可能是像设置等东西。
我已经研究了备份API和Google云通信。我认为两者都不支持同步。备份API很接近,但只能用于系统擦除后的备份或用户更换新设备,而不是同步。
有没有其他方法可以在同一用户的设备之间同步应用程序数据,而无需介绍用户登录。iOS有iCloud,可以让应用程序同步它们的数据。Android上没有相当/类似的功能吗?

你找到解决办法了吗? - A.s.ALI
1个回答

1

你能将它与Google Drive(免费云存储)连接起来吗?几乎每个安卓用户都应该已经设置好了(必须拥有Google账户),这将提供一个共同的地方来存储数据/设置,并且可以从另一个登录了相同Google用户帐户的设备上拉回。


感谢您的回复,SnakeDoc。虽然这样做并非不可能,但可能也不是一个干净的解决方案。将数据推送到Google Drive并将其拉下来将涉及自己进行冲突解决,这并不理想,我认为用户会看到它,不需要的用户修改可能会破坏事情。此外,用户可能不会欣赏在他们的驱动器中出现随机应用程序数据。 - Yash Khan
如果您已经通知了他们这种行为并且他们必须“允许”它,那么这可能不是一个大问题...也许可以将目录隐藏或者看起来像不应该被触碰的东西,比如“.appsettings/”之类的...另一种解决方案是您/您的公司托管一个服务器,该服务器接收您想要在设备间保持持久性的所有数据/设置。有一些更便宜的选择,例如Amazon的EC2、M$的Azule、ScaleEngine等。这显然对您或您的公司来说不是“免费”的,但会完全控制您如何进行同步。 - SnakeDoc
我知道有其他选择。想要确认在Android中是否没有像iCloud这样的框架。 - Yash Khan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接