【问题标题】:Flutter local_auth issues on android certain devices在 android 某些设备上颤振 local_auth 问题
【发布时间】:2021-01-10 16:38:53
【问题描述】:

我目前在某些设备上遇到 local_auth 问题:LG-G6 (Android 7.0) 和 Samsung Galaxy J7 Pro(均在 android 7 上运行),我相信还有更多的 Android 设备存在此问题。

authenticateWithBiometrics 函数的身份验证总是失败:

//这里总是失败:

var localAuth = LocalAuthentication(); bool didAuthenticate = 等待 localAuth.authenticateWithBiometrics( 本地化原因:'请进行身份验证。');

但同样,它仅在上述设备上失败。 我检查了 3 个当前正在使用本地身份验证的项目,但它们也失败了,即使是那些不知道的项目的开发人员。

这是一个已知问题吗?

【问题讨论】:

    标签: flutter authentication dart biometrics android-biometric-prompt


    【解决方案1】:

    在 Android 项目中,styles.xml 上

    我换了:

    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
    

    与:

    <style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">
    

    在使用有问题的设备调试应用程序后,我意识到它引发了平台异常并抱怨缺少 Theme.AppCompat

    希望对遇到同样问题的人有所帮助

    【讨论】:

    • 我应用了这个但没有工作。我在 oppo 手机中遇到了这个问题。
    猜你喜欢
    • 2022-09-27
    • 1970-01-01
    • 2021-03-14
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2021-08-02
    相关资源
    最近更新 更多