Android Smart Lock Successful 横幅仅在只有一个请求的凭据时显示
Android Smart Lock Successful banner is only shown when there is only one requested credential
有没有一种方法可以在有多个请求的凭据时强制显示 Smart Lock 成功横幅?
即
Credentials.getClient(context)
.request(credentialRequest)
.addOnCompleteListener { task ->
if(task.successful) {
logInWithCredential(...)
return;
// for this part, blue banner is shown as normal
}
if(task.exception == CommonStatusCodes.RESOLUTION_REQUIRED) {
// request user to choose credential
// after a credential is chosen, blue banner is not shown
}
}
抱歉,这不可能(我是 Google 的产品经理,负责此 API)。蓝色条的目的是在为自动 sign-in 检索数据时通知用户。当用户选择一个凭证时,他们已经选择了它,不需要通知,所以不需要显示蓝色条。
有没有一种方法可以在有多个请求的凭据时强制显示 Smart Lock 成功横幅?
即
Credentials.getClient(context)
.request(credentialRequest)
.addOnCompleteListener { task ->
if(task.successful) {
logInWithCredential(...)
return;
// for this part, blue banner is shown as normal
}
if(task.exception == CommonStatusCodes.RESOLUTION_REQUIRED) {
// request user to choose credential
// after a credential is chosen, blue banner is not shown
}
}
抱歉,这不可能(我是 Google 的产品经理,负责此 API)。蓝色条的目的是在为自动 sign-in 检索数据时通知用户。当用户选择一个凭证时,他们已经选择了它,不需要通知,所以不需要显示蓝色条。