问题标签 [google-smartlockpasswords]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
759 浏览

android - 无法使用 SmartLock 保存 IdentityProviders.GOOGLE 凭据

我正在使用 Google+ 将我的用户登录到我们的应用程序中。不过,实际的 G+ 登录发生在服务器上。我取回了一些用户数据,例如电子邮件和姓名。我正在使用它将用户凭据存储为谷歌帐户。

当我尝试保存它时,问题就出现了。在将凭据保存在“Auth.CredentialsApi.save”中的回调中,它不返回任何分辨率,也没有任何事情发生。如果我从凭据中删除 Google IdentityProvider,那么它会在没有密码的情况下保存。

有谁知道为什么在设置 IndentityProvider 时找不到解决方案?

0 投票
2 回答
3308 浏览

google-smartlockpasswords - 测试 Smart Lock 的密码应用程序集成

我已经在我的应用程序中实现了 Smart Lock for Passwords。我应该测试哪些常见场景和 UX 流程?

0 投票
1 回答
1013 浏览

android - 如何控制 SmartLocks 蓝色横幅?

当用户启动应用程序时,我能够检索以前存储的凭据。发生这种情况时,会出现蓝色 SmartLock 横幅。在我使用的应用程序上,这覆盖了一个 FAB,使其无法使用,直到蓝色横幅消失。有没有办法控制横幅显示的时间长度?此外,有没有办法让 FAB 像显示小吃店一样向上移动?

最后,如果用户在横幅显示时退出应用程序,它将继续显示在手机主屏幕上,阻止对底部应用程序栏的任何使用。有没有办法防止这种情况?

0 投票
1 回答
843 浏览

android - 未通过 Smart Lock API 在应用程序中检索关联网站的密码

我已将我的 https 网站和应用程序关联以共享存储的凭据,并收到关联已生效的确认,但是当我CredentialsApi.request()在我的应用程序中调用该方法时,我无法从我的网站检索使用 Chrome 密码保存的任何凭据经理。我怎样才能解决这个问题?

0 投票
1 回答
1296 浏览

android - SmartLock 无需询问即可保存 Facebook 凭据

当应用程序通过 Facebook 成功登录时,它开始保存凭据。这应该询问用户是否要使用 SmartLock 保存它,但它会自动保存。

在保存回调中,我获得了成功,但没有解决方案。它不应该是成功的,它应该包含一个允许提示用户保存的解决方案。

有什么原因,或者有什么方法可以得到我想要的功能吗?

-谢谢

0 投票
1 回答
505 浏览

google-smartlockpasswords - 为什么 hasResolution() 和 getStatusCode==RESOLUTION_REQUIRED 在 SmartLock 中的行为不同?

我们也有应用 Google Smart Lock 的应用。我们显然有相同的实现,但它们的行为不同。

当用户已经保存了一些凭据时,第一个只会显示选择帐户的对话框,并且只显示他保存的一个或多个帐户。

即使用户从未保存过凭据,第二个也会始终显示一个选择帐户的对话框,并且会显示设备中的所有帐户。这会导致用户看到太多帐户,并且选择一个只会自动完成没有密码的电子邮件。

我们花了一些时间才弄清楚发生了什么。碰巧我们正在检查具有不同条件的不成功凭证请求的解决方案。第一个应用程序正在使用result.getStatus().getStatusCode() == CommonStatusCodes.RESOLUTION_REQUIRED,而第二个应用程序正在使用result.getStatus().hasResolution(),即使状态代码不是 RESOLUTION_REQUIRED 而是 SIGN_IN_REQUIRED。

通过命名,它们似乎应该具有相似的行为,但它们没有。为什么会有这种差异?

0 投票
1 回答
1046 浏览

android - 如何自定义谷歌智能锁账户列表对话框

我一直在关注 Google Smart Lock 的教程,我可以成功保存,启动帐户列表对话框:

在此处输入图像描述

在此处输入图像描述

但是我不想使用谷歌的弹出窗口来选择帐户。我想知道我是否可以自定义第二张图片中的对话框,或者:有没有一种方法可以一次检索所有凭据?

在示例代码中我可以看到:

然后在这个状态类的源代码中:

在此处输入图像描述

我假设它正在向另一个应用程序发送一个未决意图?

无论如何,如果我保存了超过 1 个凭据,我无法一次检索凭据。

是否有可能做到这一点?

0 投票
1 回答
2573 浏览

android - 为什么 Google Smart Lock Dialog 只有两个选项“从不”和“保存”而没有“否”?

Smart Lock 弹出对话框只有两个按钮,一个是“从不”,另一个是“保存密码”。如果用户不小心点击了“从不”,SmartLock 将被禁用,直到他使用 chrome 应用删除“从不保存密码”项,这对于“懒惰用户”来说步骤太多了,很可能是这个用户可能不会永远使用 SmartLock

在我们看来,如果用户不想将他的密码保存到 SmartLock 一次,他很可能会单击“从不”,因为对话框只有两个按钮....很少有人知道他们是否单击了其他任何地方屏幕他们可以直接关闭对话框......一旦他们点击never,他们就失去了享受SmartLock的机会;(所以我们建议谷歌是否可以为Dialog提供3个按钮,“从不”,“否”,保存密码",这将使用户更容易理解他们在做什么。 在此处输入图像描述

0 投票
1 回答
458 浏览

android - 通过代码打开“Smart Lock For Passwords”设置屏幕

有没有办法通过代码打开“Smart Lock For Passwords”屏幕(例如,对于通过代码打开 GPS 位置,我们使用以下行创建一个新意图:

谢谢,

0 投票
3 回答
3499 浏览

html - 如何提示 Google Smart Lock 使用特定输入字段作为网站中的用户名

我一直在尝试搜索一些有关如何提示 Google Smart Lock for Chrome 使用特定输入字段作为与用户名关联的输入字段的文档,但没有任何运气。

对于密码,它在使用时可以完美地工作,type="password"但是当它归结为多字段表单中的用户名时,用户名没有在密码之前指定或者不是作为表单中的第一个字段,它会选择另一个字段形式作为用户名。

有没有人知道如何提示 Google Smart Lock 使用特定的输入字段作为用户名?