我已经根据 Google Developer 示例在我的应用程序中实现了指纹登录。 现在我发现 OnePlus 3 上的指纹传感器位于主页按钮上,即与其他手机相反的触摸按钮(不是点击式按钮)。因此,当用户尝试使用指纹登录时,他触摸主页按钮,应用程序将转到后台,而不是读取指纹并登录应用程序。
我很好奇,我是否错过了处理这种情况的某些步骤,或者是否必须有一些解决方法来解决此问题?
我正在使用这个库 RxFingerprint
编辑:
我的一位 friend 在他的 OP3 上尝试了我的 FP 登录,效果完美。但其他用户提示它正在暂停该应用程序。
最佳答案
当您初始化指纹读取器时,它会在尝试读取指纹时拦截“主页”按钮单击,因此不会关闭应用程序。
底层指纹 API 处理此问题。我已经在一些应用程序中实现了这一点,完全标准的行为,而且我自己确实有一台 OnePlus 3,而且运行得很好。
您需要向我们展示一些代码来解决该问题。
关于OnePlus 3 上的 Android 指纹问题(容量按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45435404/