我已经实现了Android的Google签名应用。用户可以通过Google登录按钮成功登录。 因此,现在用户已通过选择他/她的帐户成功登录。
现在,用户注销并尝试使用Google登录按钮再次登录。
这时,不会要求他选择帐户,而是会使用他/她第一次选择的帐户自动登录。
注销时,我应该如何清除所选帐户的缓存。(使用Kotlin)
答案 0 :(得分:0)
您还需要从GoogleSignInClient退出。您可以使用:
private fun logout() {
val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(context.getString(R.string.default_web_client_id))
.requestEmail()
.build()
val googleSignInClient = GoogleSignIn.getClient(context, gso)
googleSignInClient.signOut()
}