检查用户是否使用Flutter配置了屏幕锁定方法(PIN/生物特征/模式等)



我想检查用户的设备上是否设置了任何类型的屏幕锁定(PIN、指纹、人脸、图案等(。

我不想简单地检查设备是否具有功能,例如生物识别,也不想(从后台(检测设备当前是否锁定。我想知道用户是否为其设备配置了任何类型的锁定机制。

到目前为止,我遇到的所有资源和代码片段似乎都集中在上

  • 检查设备是否具有生物识别功能,
  • 实际使用生物特征/PIN/模式请求身份验证,
  • 检查设备当前是否已锁定(当应用程序处于后台时(

我想简单地检查一下设备是否配置了解锁手机所需的任何类型的锁定。如果没有,我想在我的应用程序中隐藏一些敏感信息。

有没有办法在Android和iOS上都做到这一点?

要检查此设备上是否有可用的本地身份验证,请调用canCheckBiometrics(如果您需要生物识别支持(和/或isDeviceSupport(((如果您只需要一些设备级身份验证(

https://pub.dev/packages/local_auth

最新更新