tabarakMohammed / Flutter-offlineAuthPlugin

Flutter Library for security local authentication PIN-Password-Pattern (For Android)
Other
3 stars 3 forks source link

Crashes in early android versions #2

Open agiterman1 opened 3 years ago

agiterman1 commented 3 years ago

Hello,

I am multiple receiving crash reports from users with early android versions (7.0, 6.0) with the following trace:

java.lang.NullPointerException: at com.example.key_guardmanager.KeyGuardmanagerPlugin$2.run (KeyGuardmanagerPlugin.java) at android.os.Handler.handleCallback (Handler.java:751) at android.os.Handler.dispatchMessage (Handler.java:95) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6682) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)

Another example:

java.lang.NullPointerException: at com.example.key_guardmanager.KeyGuardmanagerPlugin$2.run (KeyGuardmanagerPlugin.java) at android.app.Activity.runOnUiThread (Activity.java:6059) at com.example.key_guardmanager.KeyGuardmanagerPlugin.getPassCode (KeyGuardmanagerPlugin.java) at com.example.key_guardmanager.KeyGuardmanagerPlugin.runOnUiThread (KeyGuardmanagerPlugin.java) at com.example.key_guardmanager.KeyGuardmanagerPlugin.access$000 (KeyGuardmanagerPlugin.java) at com.example.key_guardmanager.KeyGuardmanagerPlugin.access$100 (KeyGuardmanagerPlugin.java) at com.example.key_guardmanager.KeyGuardmanagerPlugin.onMethodCall (KeyGuardmanagerPlugin.java) at com.example.key_guardmanager.KeyGuardmanagerPlugin.registerWith (KeyGuardmanagerPlugin.java)

Any idea what might be the cause?

Dovi

tabarakMohammed commented 3 years ago

i will check it, but it work on my device perfectly version 8.0.0

but mybe because, this background services it is not for newer versions because they use this function build in new biometrics labs. in android.

in the future maybe i build new package for this versions