问题标签 [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 回答
382 浏览

android - 如何使用 Fragment 开始 Smartlock 保存而不是使用 Activity

我刚刚意识到,当我为 Android 应用程序进行重构时,smartlock api 不允许我将 Fragment 传递给 ResolvingResultCallbacks 对象。

API 只允许我将 Activity 作为上下文传递,这意味着我需要在 Activity 的 onActivityResult() 方法而不是 Fragment 方法中处理凭据结果。但是在我们应用程序的当前设计中,我们希望 Fragment 处理智能锁逻辑。

这是我的保存代码:

实际上,对于请求凭据,我遇到了同样的问题,api 没有提供传递片段以启动解析的方法。但我找到了解决方法:

0 投票
3 回答
3719 浏览

android - 如何在我的应用程序中使用智能锁 API 来解锁图案模式?

我使用的是安卓 5.0。该版本提供 SmartLock 功能,允许通过连接受信任的设备来解锁密码/图案。我有一个注册为受信任设备的蓝牙低功耗 (BLE) 设备。我想使用 BLE 解锁(模式模式)手机。当BLE和手机连接并且事件可用数据时,它将解锁手机

如果有人使用过 SmartLock,请给我一些指导吗?我没有找到任何 SmartLock API 来做到这一点。 在此处输入图像描述

0 投票
1 回答
1667 浏览

javascript - 通过 Web 凭据 API 通过 JavaScript 对象存储凭据?

我目前正在使用一个使用 AngularJS 的应用程序,所有来回传递的数据都在 JavaScript 对象中。

我最近一直在尝试实现 Web 凭据管理 API 以通过 JSON 存储凭据。虽然,我可能找到的所有文档似乎都建议您通过 JavaScript 获取表单并将表单中的任何数据传递给 Google Chrome 以便能够存储凭据。Angular 并非如此,因为所有表单数据都存在于范围内,但可以通过 JavaScript 作为模型上的对象进行访问。文档中的当前解决方案如下所示:

来源: https ://developers.google.com/web/updates/2016/04/credential-management-api

有没有人有机会通过 JavaScript 通过对象传递密码和用户名?

更多来源:

非常感谢!

0 投票
1 回答
4988 浏览

android - 用于 Facebook 登录的 Google 智能锁

我在我的应用程序中使用 Google Smart Lock,它在 Google 登录时运行良好,但对于 Facebook 登录,我找不到任何文档来保存凭据。

0 投票
0 回答
193 浏览

android - setEmailAddressIdentifierSupported() 对 google 的 Android Smartlock HintRequest 有什么作用?

我们目前正在为我们的 Android 应用重新启用智能锁提示请求功能。我注意到有一个名为setEmailAddressIdentifierSupported() And pass true or false 的方法实际上返回给我们不同的帐户集。我已经阅读了文档但无法理解:

启用返回凭据提示,其中标识符是电子邮件地址,旨在与用户选择的密码一起使用。

提示请求不应该只返回一个帐户列表(如电子邮件或其他东西)吗?它对密码有什么作用?

此外,我们注意到 smartlock 提示请求在我们的应用程序的不同版本中返回了不同的帐户集。不知道是不是和上面的设置有关。

如果有人可以帮助我们,那就太好了;)

0 投票
0 回答
109 浏览

android - 智能锁保存 API 的成功回调永远不会触发

我使用google smart lock android sdk来实现保存密码功能,但我发现save方法的成功回调永远不会触发。

有什么理由吗?谢谢

0 投票
1 回答
579 浏览

firebase - Firebase AuthUI Smartlock 清理

在 Firebase 中,我使用 AuthUI 进行登录。我试图FirebaseAuth.getInstance.signout()删除当前的用户凭据,但我认为可能对于 Google SmartLock 凭据,它没有退出。帮帮我。

我的代码:

0 投票
1 回答
258 浏览

google-play-services - 智能锁提示选择器崩溃

如此处所述实施 Smart Lock 提示选择器后: https ://developers.google.com/identity/smartlock-passwords/android/retrieve-hints

我从 Google Play 服务中收到以下崩溃:

这发生在 HTC One Mini 2 和三星 Galaxy SII 手机上。

所以问题是,谷歌会解决这个问题吗?

0 投票
1 回答
944 浏览

android - 跨多个应用程序的 Google Smart Lock

我一直在尝试让 Google 的 Smart Lock 在我拥有的两个应用程序之间工作(不幸的是使用不同的密钥库),但没有任何运气。

在 Smart Lock 中为一个应用程序 ( APP 1 ) 保存密码很简单,可以执行以下操作:

但是,当我尝试CredentialRequestAPP 2中制作 a 时,它无法读取从APP 1保存的相同凭据。我尝试将accountType它们设置为相同的标识符,例如:

但是我得到一个例外,说明您不能在同一个凭据上同时设置passwordaccountType(这与文档所说的相符)。

有人在两个应用程序之间尝试过类似的东西吗?我应该注意,目前我无法将应用程序中的凭据与我的网站登录相关联,因此无法使用该Digital Asset Links机制。

0 投票
1 回答
177 浏览

android - 如果在谷歌智能锁 Firebase 中有多个,我该如何选择默认凭据?

我正在使用带有 Friebase UI 库的 Firebase 创建一个应用程序,用于身份验证包装器。Firebase UI 使用 Google Smart Lock 检测以前登录的用户,并在再次打开应用时自动登录。当我将另一个谷歌用户添加到应用程序时,会出现问题。然后每次它向我显示与所有谷歌用户的对话,我必须选择其中一个,这会增加不必要的步骤。

多个凭据屏幕

登录图表

有什么方法可以让 Firebase Auth 将所选用户存储为默认用户,然后每次都自​​动与他一起登录?

谢谢