Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. How to implement fingerprint authentication for android devices using Qt-Qml ?
Forum Updated to NodeBB v4.3 + New Features

How to implement fingerprint authentication for android devices using Qt-Qml ?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
12 Posts 5 Posters 2.0k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    divaindie
    wrote on last edited by divaindie
    #1

    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?

    J.HilkJ ekkescornerE X 3 Replies Last reply
    0
    • D divaindie

      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?

      J.HilkJ Offline
      J.HilkJ Offline
      J.Hilk
      Moderators
      wrote on last edited by J.Hilk
      #2

      @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


      Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


      Q: What's that?
      A: It's blue light.
      Q: What does it do?
      A: It turns blue.

      1 Reply Last reply
      1
      • D divaindie

        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?

        ekkescornerE Offline
        ekkescornerE Offline
        ekkescorner
        Qt Champions 2016
        wrote on last edited by
        #3

        @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...

        ekke ... Qt Champion 2016 | 2024 ... mobile business apps
        5.15 --> 6.8 https://t1p.de/ekkeChecklist
        QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

        J.HilkJ 1 Reply Last reply
        1
        • ekkescornerE ekkescorner

          @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...

          J.HilkJ Offline
          J.HilkJ Offline
          J.Hilk
          Moderators
          wrote on last edited by
          #4

          @ekkescorner
          would that also include iCloud Keychain support - and the android equivalent ?


          Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


          Q: What's that?
          A: It's blue light.
          Q: What does it do?
          A: It turns blue.

          ekkescornerE 1 Reply Last reply
          1
          • J.HilkJ J.Hilk

            @ekkescorner
            would that also include iCloud Keychain support - and the android equivalent ?

            ekkescornerE Offline
            ekkescornerE Offline
            ekkescorner
            Qt Champions 2016
            wrote on last edited by
            #5

            @J-Hilk see https://android-developers.googleblog.com/2019/10/one-biometric-api-over-all-android.html
            and https://developer.apple.com/documentation/localauthentication/logging_a_user_into_your_app_with_face_id_or_touch_id

            ekke ... Qt Champion 2016 | 2024 ... mobile business apps
            5.15 --> 6.8 https://t1p.de/ekkeChecklist
            QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

            J.HilkJ 1 Reply Last reply
            1
            • ekkescornerE ekkescorner

              @J-Hilk see https://android-developers.googleblog.com/2019/10/one-biometric-api-over-all-android.html
              and https://developer.apple.com/documentation/localauthentication/logging_a_user_into_your_app_with_face_id_or_touch_id

              J.HilkJ Offline
              J.HilkJ Offline
              J.Hilk
              Moderators
              wrote on last edited by
              #6

              @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 😬


              Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


              Q: What's that?
              A: It's blue light.
              Q: What does it do?
              A: It turns blue.

              ekkescornerE 1 Reply Last reply
              1
              • J.HilkJ J.Hilk

                @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 😬

                ekkescornerE Offline
                ekkescornerE Offline
                ekkescorner
                Qt Champions 2016
                wrote on last edited by
                #7

                @J-Hilk thx :)

                ekke ... Qt Champion 2016 | 2024 ... mobile business apps
                5.15 --> 6.8 https://t1p.de/ekkeChecklist
                QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

                thamT 2 Replies Last reply
                0
                • ekkescornerE ekkescorner

                  @J-Hilk thx :)

                  thamT Offline
                  thamT Offline
                  tham
                  wrote on last edited by tham
                  #8

                  @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

                  1 Reply Last reply
                  0
                  • ekkescornerE ekkescorner

                    @J-Hilk thx :)

                    thamT Offline
                    thamT Offline
                    tham
                    wrote on last edited by tham
                    #9

                    @ekkescorner Try it out with but no luck, put the project on google cloud. More details can found at felgo forum.

                    ekkescornerE 1 Reply Last reply
                    0
                    • thamT tham

                      @ekkescorner Try it out with but no luck, put the project on google cloud. More details can found at felgo forum.

                      ekkescornerE Offline
                      ekkescornerE Offline
                      ekkescorner
                      Qt Champions 2016
                      wrote on last edited by
                      #10

                      @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.

                      ekke ... Qt Champion 2016 | 2024 ... mobile business apps
                      5.15 --> 6.8 https://t1p.de/ekkeChecklist
                      QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

                      1 Reply Last reply
                      0
                      • D divaindie

                        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?

                        X Offline
                        X Offline
                        xinyangme
                        wrote on last edited by
                        #11

                        @divaindie Is your function realized? I also need fingerprint recognition now, but there is no good solution,Ask how you solved it。

                        1 Reply Last reply
                        0
                        • ekkescornerE Offline
                          ekkescornerE Offline
                          ekkescorner
                          Qt Champions 2016
                          wrote on last edited by
                          #12

                          I haven't started development of biometric login - because of Corona - have to wait for customer

                          ekke ... Qt Champion 2016 | 2024 ... mobile business apps
                          5.15 --> 6.8 https://t1p.de/ekkeChecklist
                          QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved