运行Build -> Generate Signed Bundle / SDK
然后选择Android App Bundle
它myApp.aab使用Play商店签名功能生成新文件.以及常规映射文件myApp/outputs/mapping/release/mapping.txt
出于某种原因,Crashalityics无法选择那些.
有没有办法手动触发Crashlytics的上传过程?
经过测试
一些新的Android设备附带屏幕指纹传感器
以下是一堆:https://www.smartprix.com/bytes/7-best-phones-with-under-display-fingerprint-sensor/
在指纹认证期间,图标出现在屏幕上,用户可以将手指放在屏幕上.像这个:

这会导致屏幕内容重叠与此图标(如针键盘)有些麻烦
android的API中是否有某种方式来定义:
众所周知,从 android 9.0 开始,android 引入了BiometricPrompt Api,以在越来越多的生物识别传感器(例如指纹、Face ID 等)中提供标准的身份验证体验。
现在有了这个新的 BiometricPrompt Api,用户可以通过指纹、面部扫描仪或虹膜扫描进行身份验证(取决于他们的生物识别偏好)。BiometricPrompt api 会处理这个问题,它会通过各种回调通知我们。
下面是我显示生物识别提示的代码。
biometricPrompt = new BiometricPrompt.Builder(context)
.setTitle("FingerPrint Authentication")
.setSubtitle("Login via Fingerprint")
.setDescription("Touch Fingerprint Sensor")
.setNegativeButton("Cancel", context.getMainExecutor(),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Log.d(TAG,"Cancelled");
}
})
.build();
Run Code Online (Sandbox Code Playgroud)
现在,如果您看到我的代码,我将标题设置为Fingerprint Authentication。现在在设备设置中,如果用户已将生物识别首选项设置为面容 ID而不是指纹,那么此biometricPrompt将通过面容ID对用户进行身份验证,即使用户一直触摸传感器,指纹传感器也不会工作。这会造成混淆,因为生物识别标题说“指纹身份验证”和用户实际上是通过faceID 进行身份验证的
有什么方法可以让我们知道用户选择了什么生物识别偏好(例如指纹或面容 ID)?因此,基于该偏好,我可以在 BiometricPrompt 上显示适当的消息,这样用户就不会感到困惑。
我已经从 BiometricPrompt 探索了所有 api,但可以找到任何与 BiometricPreference 相关的东西。
任何帮助将不胜感激。
android samsung-mobile android-fingerprint-api android-9.0-pie android-biometric-prompt