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 17 Feb 2020, 10:27 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 E X 3 Replies Last reply 17 Feb 2020, 11:44
    0
    • D divaindie
      17 Feb 2020, 10:27

      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 Offline
      J Offline
      J.Hilk
      Moderators
      wrote on 17 Feb 2020, 11:44 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
        17 Feb 2020, 10:27

        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?

        E Offline
        E Offline
        ekkescorner
        Qt Champions 2016
        wrote on 17 Feb 2020, 15:01 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 1 Reply Last reply 17 Feb 2020, 15:07
        1
        • E ekkescorner
          17 Feb 2020, 15:01

          @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 Offline
          J Offline
          J.Hilk
          Moderators
          wrote on 17 Feb 2020, 15:07 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.

          E 1 Reply Last reply 17 Feb 2020, 15:33
          1
          • J J.Hilk
            17 Feb 2020, 15:07

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

            E Offline
            E Offline
            ekkescorner
            Qt Champions 2016
            wrote on 17 Feb 2020, 15:33 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 1 Reply Last reply 17 Feb 2020, 15:36
            1
            • E ekkescorner
              17 Feb 2020, 15:33

              @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 Offline
              J Offline
              J.Hilk
              Moderators
              wrote on 17 Feb 2020, 15:36 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.

              E 1 Reply Last reply 17 Feb 2020, 16:01
              1
              • J J.Hilk
                17 Feb 2020, 15:36

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

                E Offline
                E Offline
                ekkescorner
                Qt Champions 2016
                wrote on 17 Feb 2020, 16:01 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 2 Mar 2020, 13:48
                0
                • E ekkescorner
                  17 Feb 2020, 16:01

                  @J-Hilk thx :)

                  thamT Offline
                  thamT Offline
                  tham
                  wrote on 2 Mar 2020, 13:48 last edited by tham 3 Mar 2020, 01:51
                  #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
                  • E ekkescorner
                    17 Feb 2020, 16:01

                    @J-Hilk thx :)

                    thamT Offline
                    thamT Offline
                    tham
                    wrote on 4 Mar 2020, 04:52 last edited by tham 3 Apr 2020, 04:52
                    #9

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

                    E 1 Reply Last reply 5 Mar 2020, 06:34
                    0
                    • thamT tham
                      4 Mar 2020, 04:52

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

                      E Offline
                      E Offline
                      ekkescorner
                      Qt Champions 2016
                      wrote on 5 Mar 2020, 06:34 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
                        17 Feb 2020, 10:27

                        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 29 Apr 2020, 02:35 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
                        • E Offline
                          E Offline
                          ekkescorner
                          Qt Champions 2016
                          wrote on 29 Apr 2020, 09:16 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