我使用 Smart Lock 在我的应用程序中只保存了一个凭据,但我仍然每次都会收到帐户解析警报:
Smart Lock 文档似乎暗示只有在用户有多个选项可供选择时才会出现此警报。
为什么我看到此警报时只保存了一个凭据?更具体地说,当我打电话时Auth.CredentialsApi.request
,为什么我的credentialRequestResult
状态RESOLUTION_REQUIRED
只有一个存储的凭据?
我使用 Smart Lock 在我的应用程序中只保存了一个凭据,但我仍然每次都会收到帐户解析警报:
Smart Lock 文档似乎暗示只有在用户有多个选项可供选择时才会出现此警报。
为什么我看到此警报时只保存了一个凭据?更具体地说,当我打电话时Auth.CredentialsApi.request
,为什么我的credentialRequestResult
状态RESOLUTION_REQUIRED
只有一个存储的凭据?
检查 Settings > Google > Smart Lock for Passwords 并确保没有为设备上的任何帐户禁用自动登录(使用顶部的帐户选择器检查每个帐户,或在passwords.google 上检查此帐户设置。 com为设备上的每个帐户)。
当然,请确保disableAutoSignIn
尚未为此设备上的应用程序调用 (我们在 Play Services 中跟踪该状态);并且您需要进行保存或选择以清除该状态(或清除播放服务数据)