How to implement fingerprint authentication for android devices using Qt-Qml ?
-
Hi All ,
for one of my android app i was thinking to implement fingerprint authentication (security purpose) ,is there any apis available to implement it using Qt ? or is there any other ways to authenticate the user which is native to QT and could work on android devices effectively? -
@divaindie
Hi,I know of no such api in Qt/Cpp.
I'm afraid you'll have to fall back to some java native calls. I'm sure the android documentation mentions how you can try to access the Device security peripherals
-
@divaindie last month I had some discussion at interest list with Json H about biometric login Android / iOS.
If I understood him right he's working on this
BTW: I'll need this in march/april for a customer project, too - so if no one else will provide a solution I'll start in april... -
@ekkescorner
would that also includeiCloud Keychain
support - and the android equivalent ? -
-
@ekkescorner alright 👍
If you end up doing it yourself, don't hesitate to give me a pm. I'm interested as well (for private reasons) and would help, if I'm able to 😬
-
@J-Hilk thx :)
-
@ekkescorner This example(https://android-developers.googleblog.com/2019/10/one-biometric-api-over-all-android.html) need to use the ui of android components, I know some basic of jni and call the java classes of android which do not involve with ui, but this BiometricPrompt do need to work with the android ui, which direction or tutorials I should study?Thanks
-
@ekkescorner Try it out with but no luck, put the project on google cloud. More details can found at felgo forum.
-
@tham have not started work on this. also you shouldn't use Fingerprint auth - it's outdated. AndroidX Biometric API is th actual way to go. here's a good tutorial to learn the API: https://www.raywenderlich.com/7578543-androidx-biometric-library-getting-started
ATM it seems one of my customers will decide next month if Biometric auth is needed for a specific app I should dev. -
I haven't started development of biometric login - because of Corona - have to wait for customer