当我在前台使用我的 flutter 应用程序解锁我的 phone 时,它会绕过身份验证

When I Unlock my phone with my flutter app in the foreground, It bypass authentication

我的问题是,当我在前台使用 flutter 应用程序锁定 Android phone 时。

然后我唤醒 phone,而不是带我进入锁定屏幕以提供解锁 phone 的密码,而是直接进入 flutter 应用程序,无需任何身份验证.

如何解决?有人也遇到过这个问题吗?

检查您的清单文件。如下所示:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />

将 android:showWhenLocked="false" 添加到您的 MainActivity AndroidManifest.xml

<activity 
     android:showWhenLocked="false"