您能否确定用户是否刚刚使用生物识别技术解锁了移动设备?

Can you determine if the user just unlocked the mobile device using biometrics?

我有一个应用程序目前要求用户在打开时提供 PIN 码,或者使用面部识别或指纹识别等生物识别技术解锁应用程序。

当应用在 iOS 上收到推送通知时,让用户使用 FaceId 解锁 phone 并立即要求用户再次执行此操作以进入应用程序并查看通知详细信息。

使用 TouchId 或 Android 指纹识别可能也是如此。

有没有一种合理的方法可以检测到设备已通过生物识别解锁,从而跳过多余的 pin/biometric 检查?

通读了您所写的内容后,我的脑海中浮现出一个想法:您究竟为什么要围绕生物识别解锁展开?我想,出于您的目的,任何类型的解锁都可以。试试这个帖子 Android - detect phone unlock event, not screen on