一个月前我问过question。即使有了Bounty,也没有人想出更好的答案,然后使用设备的Imei识别用户,然后将手机与服务器同步。
现在我偶然发现了Android AccountManager课程。是否可以使用此类来存储可在我的应用程序的删除/重新安装周期后访问的用户名和密码?
如果是,我该怎么做?这是否需要用户在每次运行应用程序时都输入密钥库凭据并且密钥库尚未打开?
答案 0 :(得分:3)
我不这么认为。在我的实验中,如果包含创建它们的身份验证器的包被删除,则会删除帐户。
答案 1 :(得分:2)
我对Android很新,但我认为你的目标可以通过一起使用两个经理来实现。
首先,使用AccountManager执行凭据和网络资源的必要关联。
其次,使用BackupManager将特定于应用程序的AccountManager记录保存到云端。如果您的应用被删除,凭借Google Market跟踪,您的应用应该还原到设备,并通过您应用的BackupManager实现以前的所有AccountManager记录。