出现以下任一情况时,从 Smart Lock 中删除凭据:
- 使用凭据登录失败,因为帐号已不存在或密码不正确。
- 用户完成应用的帐号删除流程。
要删除凭据,请调用 CredentialsClient.delete()
:
mCredentialsClient.delete(credential).addOnCompleteListener(
new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
// Credential deletion succeeded.
// ...
}
}
});