如何控制SmartLocks蓝色横幅?

时间:2016-01-14 22:07:43

标签: android credentials google-smartlockpasswords

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

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

1 个答案:

答案 0 :(得分:1)

自动登录横幅由Play服务显示并在应用上绘制。目的是通知用户他们保存的凭据已被检索,并避免应用程序无意中在不协调的时间或地点显示或显示通知。

目前,它没有太大的灵活性,横幅不会在应用程序视图层次结构中,并且可能会覆盖其他元素,例如浮动操作按钮,持续几秒钟。在实践中,我们还没有发现这是一个很大的问题...许多应用程序已经启动了自动登录,它显示在启动画面上,每个设备安装只显示一次,因为大多数应用程序不需要签下用户。

但公平的担心是,如果可能经常检索凭据,或者用户可能在登录后立即进行交互或切换应用程序。请对任何反馈/请求,有问题的方案示例或替代用户体验或实施的建议发表评论,我们将看到我们可以容纳他们。