电容生物识别骚扰电话

问题描述 投票:0回答:1

我们有 CapacitorJS

6.0.0
Angular
18.2.2
应用程序,它使用 capacitor-native-biometric
4.2.2

在新版本发布期间,Android 版本很好,但 Testflight/iOS 版本因为此版本每约 25 秒调用一次生物测定检查(应用程序中最接近的周期功能设置为 30 秒,但它根本不干预生物测定)。应用程序总是在几秒钟后停止响应,然后调用不需要的 FaceID 检查。我们调查了应用程序以某种方式被杀死,然后调用整个 Angular app.component 构造函数,还请求进行 Faceid 检查,因为应用程序数据通过杀死它而被清除。

问题是什么可能导致此问题和/或我在最新的 iOS/电容器更改中错过的任何内容是否可能是此问题的根源。

我们尝试了不同的 iPhone、模拟器、lib 版本、应用程序重新安装,甚至替换了

capacitor-native-biometric
lib。我们发现的唯一可能的来源可能是在第一次faceId检查之前的
NativeBiometric.isAvailable()
调用中。此外,自功能历史实现以来,info.plist 文件中的
<key>NSFaceIDUsageDescription</key>
没有变化。

ios angular ionic-framework capacitor biometrics
1个回答
0
投票

嗯,问题是 Posthog 导致整个应用程序崩溃..

© www.soinside.com 2019 - 2024. All rights reserved.