gpt4 book ai didi

android - 使用自己的帐户类型从我的应用程序注销的最佳方法

转载 作者:行者123 更新时间:2023-11-29 15:43:29 24 4
gpt4 key购买 nike

我在我的应用程序中有自己的类型帐户,我在我的应用程序中放置了注销按钮。我想找出退出的更好方法我想知道这样 removeAccont 是否更好:

mAccountManager.removeAccount(account, new AccountManagerCallback<Boolean>() {
@Override
public void run(AccountManagerFuture<Boolean> future) {
try {
if (future.getResult()) {

}
} catch (Exception e) {
e.printStackTrace();
}

}
}, null);

或更改密码?或删除授权 token ?

最佳答案

这取决于很多因素。主要是:您想完成什么?

首先,如果您实际上将用户注销,则身份验证 token 将失效,因此您可以将其删除。这基本上就是注销的意思。

是删除密码还是保留密码,完全取决于您。虽然,您可能将密码本身保存在安卓设备上。您应该保存一个刷新 token ,您可以使用它来获取新的访问 token 作为帐户密码。这种存储的数据始终存在安全风险,公开用户密码不是一个好主意。

如果您删除帐户,用户的设备将保持“干净”,另一方面:您认为普通用户将拥有多少个帐户?
如果保留账号,只是去掉密码和token,仍然可以查询账号管理器支持AutoCompleteTextView,方便用户下次登录。


我做的是:

  • 使 token 无效
  • 删除访问 token
  • setPassword(account, null)(密码是刷新 token ,无论如何都会失效)
  • 保留帐户。

如前所述,我使用 AutoCompleteTextView 在下次登录时建议旧帐户。

关于android - 使用自己的帐户类型从我的应用程序注销的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36675087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com