Hello
The io.seon.androidsdk:androidsdk:5.0.0 version works fine on emulator but not on my real android device.
It gets stuck at => sfp.getFingerprintBase64 and never returns anything.
this is my output:
Launching lib\main.dart on Redmi Note 9S in debug mode... √ Built build\app\outputs\flutter-apk\app-debug.apk. Connecting to VM Service at ws://127.0.0.1:8951/dMpApCqNpXg=/ws D/TAG (12159): This message logs W/System.err(12159): org.json.JSONException: No value for manufacturer W/System.err(12159): at org.json.JSONObject.get(JSONObject.java:399) W/System.err(12159): at org.json.JSONObject.getString(JSONObject.java:560) W/System.err(12159): at com.jaredrummler.android.device.DeviceName$DeviceInfo.<init>(DeviceName.java:374) W/System.err(12159): at com.jaredrummler.android.device.DeviceName$DeviceInfo.<init>(DeviceName.java:347) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceInfo(DeviceName.java:186) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceName(DeviceName.java:138) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceName(DeviceName.java:111) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.c(Unknown Source:5) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.$r8$lambda$Xu6jlTbpk5fkvE152aHCxdYuHGc(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe$$ExternalSyntheticLambda6.a(Unknown Source:2) W/System.err(12159): at io.seon.androidsdk.service.AbstractSeonProbe.a(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.q(Unknown Source:24) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.d(Unknown Source:20) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.a(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.a(Unknown Source:2) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.$r8$lambda$7shO_kdi5Jed2lCT9AiGYlkeTlI(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint$$ExternalSyntheticLambda1.run(Unknown Source:8) W/System.err(12159): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462) W/System.err(12159): at java.util.concurrent.FutureTask.run(FutureTask.java:266) W/System.err(12159): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) W/System.err(12159): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) W/System.err(12159): at java.lang.Thread.run(Thread.java:919) D/AudioManager(12159): getStreamVolume isRestricted mode = 0 I/chatty (12159): uid=10356(com.example.seon_plugin_example) pool-1-thread-1 identical 2 lines D/AudioManager(12159): getStreamVolume isRestricted mode = 0 W/Gralloc3(12159): mapper 3.x is not supported I/_plugin_exampl(12159): ProcessProfilingInfo new_methods=1222 is saved saved_to_disk=1 resolve_classes_delay=8000
Hey @Shahin-Sefidgaran , thank you for your report ! Please try to update to version 5.0.2 where we've addressed a couple of issues including this one.
Hello The io.seon.androidsdk:androidsdk:5.0.0 version works fine on emulator but not on my real android device. It gets stuck at =>
sfp.getFingerprintBase64
and never returns anything.this is my output:
Launching lib\main.dart on Redmi Note 9S in debug mode... √ Built build\app\outputs\flutter-apk\app-debug.apk. Connecting to VM Service at ws://127.0.0.1:8951/dMpApCqNpXg=/ws D/TAG (12159): This message logs W/System.err(12159): org.json.JSONException: No value for manufacturer W/System.err(12159): at org.json.JSONObject.get(JSONObject.java:399) W/System.err(12159): at org.json.JSONObject.getString(JSONObject.java:560) W/System.err(12159): at com.jaredrummler.android.device.DeviceName$DeviceInfo.<init>(DeviceName.java:374) W/System.err(12159): at com.jaredrummler.android.device.DeviceName$DeviceInfo.<init>(DeviceName.java:347) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceInfo(DeviceName.java:186) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceName(DeviceName.java:138) W/System.err(12159): at com.jaredrummler.android.device.DeviceName.getDeviceName(DeviceName.java:111) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.c(Unknown Source:5) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.$r8$lambda$Xu6jlTbpk5fkvE152aHCxdYuHGc(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe$$ExternalSyntheticLambda6.a(Unknown Source:2) W/System.err(12159): at io.seon.androidsdk.service.AbstractSeonProbe.a(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.DeviceProbe.q(Unknown Source:24) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.d(Unknown Source:20) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.a(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.a(Unknown Source:2) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint.$r8$lambda$7shO_kdi5Jed2lCT9AiGYlkeTlI(Unknown Source:0) W/System.err(12159): at io.seon.androidsdk.service.SeonFingerprint$$ExternalSyntheticLambda1.run(Unknown Source:8) W/System.err(12159): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462) W/System.err(12159): at java.util.concurrent.FutureTask.run(FutureTask.java:266) W/System.err(12159): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) W/System.err(12159): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) W/System.err(12159): at java.lang.Thread.run(Thread.java:919) D/AudioManager(12159): getStreamVolume isRestricted mode = 0 I/chatty (12159): uid=10356(com.example.seon_plugin_example) pool-1-thread-1 identical 2 lines D/AudioManager(12159): getStreamVolume isRestricted mode = 0 W/Gralloc3(12159): mapper 3.x is not supported I/_plugin_exampl(12159): ProcessProfilingInfo new_methods=1222 is saved saved_to_disk=1 resolve_classes_delay=8000
and this is the code: