Smart Lock 请求总是 RESOLUTION_REQUIRED 与单个帐户

Smart Lock request always RESOLUTION_REQUIRED with single account

我使用 Smart Lock 在我的应用程序中只保存了一个凭据,但我每次仍然收到帐户解析警报:

Smart Lock docs 似乎暗示只有当用户有多个选项可供选择时才应该出现此警告。

为什么我看到此警报只保存了一个凭据? 更具体地说,当我调用 Auth.CredentialsApi.request 时,为什么我的 credentialRequestResult 状态 RESOLUTION_REQUIRED 只有一个存储的凭据?

检查设置 > Google > Smart Lock for Passwords 并确保没有为设备上的任何帐户禁用自动登录(使用顶部的帐户选择器检查每个帐户,或者在 passwords.google.com 为设备上的每个帐户检查此帐户设置)。

当然,请确保尚未为此设备上的应用程序调用 disableAutoSignIn(我们在 Play 服务中跟踪该状态);并且您需要进行保存或选择以清除该状态(或清除播放服务数据)