安卓数据备份

4
我已经阅读了这里有关Android应用数据备份的指南:http://developer.android.com/guide/topics/data/backup.html,但我不明白一件事情 - 云如何识别用户请求其信息。该过程对用户来说是透明的,因此他们不需要输入任何标志进行识别。例如:用户使用应用程序,保存一些字符串信息,然后更换移动设备,再次下载相同的应用程序,安装它,那么他如何获取相同的信息?也许在Android指南中我错过了什么?
3个回答

1

备份框架独立于实际的备份服务提供商,可以使用其他备份服务提供商,但默认的是Google Android备份服务(在您引用的文档中,基础知识 包含指向 此页面 的链接),该服务将用户数据备份到他们的Google账户中。


我本来也想这么说,但是找不到任何证据。所以,需要引用文献 :) - Felix
1
@Felix请跟随我的回答中的链接。它们提供了证据,特别是基础知识中的第二项。 - Mark Allison
我从第二项理解到的是:1)如果您愿意,可以使用不同的备份服务;2)您必须注册您的应用程序,而不是用户。 - Felix
1
作为一个应用程序开发者,如果你希望使用Google服务进行备份,那么你必须先注册你的应用程序。当用户从你的应用程序备份/恢复数据时,Google服务将通过他们的Google账户来对用户进行身份验证。如果作为应用程序开发者,你选择使用不同的备份服务,那么这将是完全不同的,并且用户身份验证机制可能会完全不同。 - Mark Allison

0
在Android中,用户最有可能通过他的Google帐户进行身份识别(Android市场知道您的身份,这就是为什么当您擦除手机或获得新手机时,相同的应用程序会被安装)。

0

FYR - 在SDK版本23及以上,您的应用程序数据将自动备份,并在应用程序安装时恢复。您的GCM regid不会跨越恢复工作,因此您必须确保它被排除在备份集之外。使用属性android:fullBackupContent指定一个@xml资源,该资源配置要备份哪些文件。更多信息:https://developer.android.com/training/backup/autosyncapi.html


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