Google api 如何确定设备上是否启用了SmartLock

Google api 如何确定设备上是否启用了SmartLock,google-api,google-smartlockpasswords,Google Api,Google Smartlockpasswords,可以在谷歌设置中禁用“密码智能锁”,因此如果在系统层禁用,我的应用程序不应该显示登录提示 是否有任何等价物可以确定智能锁是否被禁用,比如检查Google Play服务是否可用的APIGooglePayAvailability.getInstance().isGooglePlayServicesAvailable(this))? 如果没有提示,我将看到此对话框,因此我只能取消此对话框。 如果没有可用的提示,我将获得此对话框,因此我只能关闭此对话框。如果返回空选择器,则是一个错误;这不应该发生。已上

可以在谷歌设置中禁用“密码智能锁”,因此如果在系统层禁用,我的应用程序不应该显示登录提示

是否有任何等价物可以确定智能锁是否被禁用,比如检查Google Play服务是否可用的API
GooglePayAvailability.getInstance().isGooglePlayServicesAvailable(this))

如果没有提示,我将看到此对话框,因此我只能取消此对话框。


如果没有可用的提示,我将获得此对话框,因此我只能关闭此对话框。

如果返回空选择器,则是一个错误;这不应该发生。已上报给工程团队,修复工作正在进行中。影响小于如果返回空选择器则为错误;这不应该发生。已上报给工程团队,修复工作正在进行中。影响小于如果您调用API并且对所有帐户禁用智能锁,则您应该会得到一个状态为“已取消”、“无符合条件的帐户”的回调结果,并显示消息“找不到符合条件的帐户”。试一试,看看情况是否如此?好吧,这解决了我一半的问题,因为现在可以避免检索凭据,但它仍然允许我检索登录提示。禁用时,没有回调可以避免调用
Auth.CredentialsApi.getHintPickerIntent()
。但是提示对于自动填充仍然有用,即使保存/检索凭据的API不可用?但最好以某种方式将其关闭,特别是当没有可用的提示并且只有一个带有“取消”按钮的空白对话框时。您是否能够仅使用“取消”按钮复制一个空白对话框(是否可以附加屏幕截图)?在这种情况下,应该没有解决的意图,如果您得到了它,那么它实际上是一个bug:/谢谢!如果您调用API并且所有帐户的智能锁都被禁用,您应该会得到一个状态为“已取消”、“无符合条件的帐户”的回调结果,并显示消息“找不到符合条件的帐户”。试一试,看看情况是否如此?好吧,这解决了我一半的问题,因为现在可以避免检索凭据,但它仍然允许我检索登录提示。禁用时,没有回调可以避免调用
Auth.CredentialsApi.getHintPickerIntent()
。但是提示对于自动填充仍然有用,即使保存/检索凭据的API不可用?但最好以某种方式将其关闭,特别是当没有可用的提示并且只有一个带有“取消”按钮的空白对话框时。您是否能够仅使用“取消”按钮复制一个空白对话框(是否可以附加屏幕截图)?在这种情况下,应该没有解决的意图,如果您得到了它,那么它实际上是一个bug:/谢谢!