fingerprintjs / fingerprintjs-android

Swiss army knife for identifying and fingerprinting Android devices. MIT license, no restrictions on usage in production.
https://fingerprint.com/github/
MIT License
551 stars 77 forks source link

Cannot use this library on some Android devices #101

Closed maximzhemerenko closed 5 months ago

maximzhemerenko commented 10 months ago

I don't receive device id result in the callback on some android devices, for example on SM-A325F

Can you suggest me can I understand cause of this issue?

Sergey-Makarov commented 10 months ago

Hey! Thanks for your report.

First of all, could you please tell which version of the library you are using? I strongly suggest you using the latest 2.0.2 version.

maximzhemerenko commented 10 months ago

Sure, I use the latest version 2.0.2

Sergey-Makarov commented 10 months ago

Thanks! Could you also provide the following information:

  1. Which android version the device is running?
  2. The code with the library usage (so that we know what API is used exactly and what the configuration is)
  3. Just to clarify, do you mean that the callback passed to getDeviceId is never fired? Or that the someResult.deviceId is an empty string?
maximzhemerenko commented 10 months ago
  1. Android 10
  2. image
  3. Yes, the callback not called on two specific devices (adyen ams1 and mypos pro), on another devices everything is good
Sergey-Makarov commented 10 months ago

Honestly, no ideas off the top of my head at this point. We will investigate this issue soon.

In the meantime, you can try our demo app (the apk can be found here) just to double check that the problem is indeed in the library itself. Also, please provide what fingerprintVersion is in your case.

maximzhemerenko commented 10 months ago

ok, I will do some additional test and come back to you tomorrow, thank you for participating

Alexey-Verkhovsky commented 5 months ago

Closing the issue as no activity happens. Please reopen if it's still actual.