设备锁定时的指纹API行为

时间:2016-12-21 14:40:13

标签: android android-fingerprint-api

我有一个应用程序,它有一个可以在设备被锁定时启动的服务,并且此服务正在启动我的应用程序的活动(即使设备已锁定)。在此活动中,我使用Google Fingerprint API来识别用户。我在Android 6.0.1(三星Galaxy S6和谷歌LG Nexus 5X)的两款设备上进行了测试,结果不同:

我的问题是:

  • 有人知道这些行为差异的原因吗?
  • 是否有人知道我们是否可以在设备锁定的情况下使用此身份验证方法?

当两个设备都处于解锁状态时以及应用程序处于后台/前台时,相同的服务/活动/身份验证工作流程都能正常运行。

谢谢!

1 个答案:

答案 0 :(得分:1)

在调用authenticate方法之前引入1秒的延迟(使用handler.postDelayed),为我工作