Ama*_*jan 11 android google-smartlockpasswords android-8.0-oreo
我最近将GoogleSmartLock与我的应用集成在一起.不知何故,Android O设备中没有出现保存对话框,并且API引发了以下错误.
已禁用Credentials API的保存确认对话框,以避免与Android自动填充功能发生冲突.可以通过AuthCredentialsOptions.Builder.forceEnableSaveDialog().,resolution = null}覆盖此选项.
我检查了playservices的最新发行说明,发现以下API可以解决这个问题.
Auth.AuthCredentialsOptions.Builder forceEnableSaveDialog ()
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何将这个api与GoogleApIClient一起使用,因为它没有在技术上应该返回AuthCredentialOptions实例的构建方法.如果有人遇到同样的问题,请告诉我.
更新1:此问题已在最新版本(版本11.8.0)中得到解决:
AuthCredentialsOptions
已被弃用,取而代之的是新的CredentialsOptions
.Credentials.getClient()
现在提供接受的重载CredentialsOptions
.代码示例(以及有关使用的进一步文档.forceEnableSaveDialog
)可在概述文档的"Targeting Android O及更高版本"部分中找到,并已更新为使用新选项类.
归档时间: |
|
查看次数: |
1363 次 |
最近记录: |