I am currently following this guide: https://developer.android.com/training/sign-in/biometric-auth, and using android 11 to test it.
I want to use fingerprint authentication in my app, however the code from the link above works only with the fingerprint that is stored on the device. Meaning it doesn't work unless you have set up fingerprint authentication as your lock screen.
Is it possible to store fingerprint credentials in an android app which will be independent of the device's fingerprint?
Is it possible to store fingerprint credentials in an android app which will be independent of the device's fingerprint?
No, sorry, not with stock Android biometrics support.
Related
I am trying to login in Android app using Firebase Auth (phone).
It works perfectly when in debug apk.
But it does not work if the apk is signed (using the signature.jks file). and says : "Unknown error" in phone after input of phone number.
I looked through different question in Stack Overflow too but they suggest to add SHA key to playstore console. But that does not make sense. What if I want to publish the apks in amazon market or other android app market? Firebase forbids that?
Is there any solution to it? I must be missing a tiny point but I am lost to find it.
You don't need to add SHA-1 fingerprint of your release key to Google Play Console. But, to enable Firebase Authentication, you need to add it in Firebase Console. Follow the steps given here.
I am coming right now from solving this issue.
Each playstores impose their own SHA1 and SHA256 key. So grab that and go to your firebase console and add it there.
Voila it will work!!
I want to create an Android app that search by fingerprint for users.
Every user will have account, I want store the fingerprint of every user in database and when I read any fingerprint I will search in my database for user how has this fingerprint.
How I can do it using Android? Would Google Fingerprint API help me?
You cannot store fingerprint on database. Exactly you can't even get the fingerprint object, it's not possible. How fingerprint works on Android is to authenticate to the device (Android system).
Maybe you are asking why google doesn't provide the info about each user's fingerprint. It is because of security, if people can get the fingerprint object, people can crack the android system and hack into people's phone.
I am developing an app that uses google's turn based multiplayer API. I have two devices that I am using to test on. The first phone, which uses the developer gmail, can sign into the multiplayer just fine. The second one, whether I install the app directly from the computer or I install the signed apk with the release keystore, gets this error every time I try to sign in with it:
Failed to sign in. Please check your network connection and try again.
The second phone uses a gmail account that is set as a testing account for the app in the developer console. I am not positive what the issue is here. And yes, I have made sure that there is not an actual network issue as I am able access the internet just fine.
I appreciate any help. Thanks.
After troubleshooting for a while I realized that my issue was that my SHA1 fingerprint for my signed apk and the SHA1 fingerprint for the project that I had setup in my google developer console were different. To fix this I just unlinked the application from my game and relinked it using the correct SHA1 fingerprint.
I'm currently developing an application which consists on an Android client for SCEP protocol. This protocol provides an automatic method of certificate enrollment and renewal for mobile devices into a PKI.
Due to that, I'm facing with the problem that with the Android version I'm using (4.2) I'm not able to remove user certificates to execute renewal process.
I don't mind if it can be done silently or not, I just want to know if user-certificates removal from Android KeyStore can be done programatically on a non-rooted Android device.
Thanks in advance.
To create facebook android native app we need to provide our Android application signature in facebook app settings. whenever i export some test application and provide the key and class name on application it is working perfectly , i am wondering how to make that workable on emulator... how to create a keyhash in emulator ... any ideas?
FYI i am following the tutorial below
http://www.androidhive.info/2012/03/android-facebook-connect-tutorial/
The app which is installed on emulator from eclipse is typically signed by default android debug key store, You will generate key hash from using that android key store, add that hash also to the your facebook app setting for android app, So there will be two hashes, one for debug keystore and the second one is generated by the key store which you will use to sign your app to test on real device.