我已associated my https website and app to share stored credentials并收到确认该关联已生效,但当我在我的应用中调用CredentialsApi.request()
方法时,我无法从我的网站检索任何已保存的凭据Chrome密码管理器。我该如何解决这个问题?
答案 0 :(得分:4)
在将数据提交到associate your app and https website并收到关联生效的确认后,有以下几点需要检查:
使用包含名称与您的提交匹配的apk在Android上调用API,并使用与Play商店应用相同的密钥库进行签名,请注意,如果您在开发环境中,调试密钥库可能会有所不同非释放密钥或您移动到另一台计算机。
请注意,如果有多个凭据可用,则API回调可能不会立即成功,因为您可能需要handle multiple stored credentials并调用UI以允许用户选择凭据
请注意,如果您在应用中保存凭据,则Chrome会在关联生效约24小时后自动填写相关https网站上的网络表单(并且凭据也可通过{{ 3}})。如果您正在寻找测试Smart Lock集成的完整指南,请查看Chrome Credentials API。