Authentication using ios keychain - touch id (is this possible) [duplicate] - ios

This question already has an answer here:
iPhone 5s Touch ID sensor API [closed]
(1 answer)
Closed 8 years ago.
Instead of using the user object and password from ios keychain to authenticate in an app do developers have access to the user object's touchId. I do not want to store the fingerprint (and I know that apple will not allow this) I just want to authenticate using the fingerprint (touchid) that is encrypted on the hardware. I can't seem to find any subclasses or methods in the documentation that would allow me to perform the authentication using touchId rather than user and pass. Any insight would be great.
Thanks!

No, (at the time of writing) developers have no access to the touch sensor or any information from it.

It is possible only if you jailbreak.

Related

How to get UDID Programmatically in Swift on iOS [duplicate]

This question already has answers here:
How to get a unique device ID in Swift?
(10 answers)
Closed 3 years ago.
I have to integrate a system in which I have to enter the device UUID manually to register the device into my database. And at the time of login if the device UUID match with the database value, only then the user can able to access the application.
Now my problem is that when I am fetching the Device UUID using iTunes it comes different and Programeticaly fetched value is different.
I am using the below code.
UIDevice.current.identifierForVendor!.uuidString
please let me know what I am doing wrong.
UPDATE:- Please read the complete problem before down vote :(
identifierForVendor is not the device UUID. You cannot programmatically access the device UUID. The only ID you are supposed to use to identify a device is identifierForVendor, which intentionally can change if the user uninstalls all of your apps. There is, intentionally, no fixed-to-the-device ID that you are permitted to access.

How to record call in iOS? [duplicate]

This question already has answers here:
How can I record a conversation / phone call on iOS?
(5 answers)
Closed 5 years ago.
I don't want to see "this is not possible in apple", beacause there are some applications which are already on app store and they record call conversations. So please give me some idea on how to record call conversation in iOS application.
All active Audio sessions are put on halt when the call is active on iOS platform. It is not supported by Apple by design due to security & performance reasons. In short it's not possible to achieve what you mentioned without Jailbreak.
Apple Will not allow it. You can create your VOIP setup and then you can record call. Jail break is another option. There are Cydia tweaks which are able to do that. For example CallRecorder.

How can I differentiate between fingerprints with TOUCH ID [duplicate]

This question already has an answer here:
Know which user logging into app depending on touchid in iOS
(1 answer)
Closed 6 years ago.
Hello I would like to know how I can differentiate between two fingerprints to relate them to a user and password, because if I can not know who owns that footprint I could not relate them to a user within my app.
Thank you
I'm afraid that's not currently possible. The result is authenticated or not, not authenticated by X.

iOS user database [duplicate]

This question already has answers here:
iOS: How to store username/password within an app?
(15 answers)
Closed 8 years ago.
Hello I am working on an app that need to keep user data. Like username/password. I understand I could do this with plist files (simplest way) but what if the user deletes the app and then redownloads it? The data would be reset I presume. So I was thinking about querying a web server for the data. Is there any other more mainstream way that iOS games keep user data please list them if possible.
You should never store password in plist files, they are just plain text. This would making hacking the users account very easy.
But to answer your question, yes there is such a place it is the Keychain. It is meant to store data that needs to secure.
You should use KeyChain to save info that should not be deleted together with app. https://developer.apple.com/library/ios/documentation/Security/Reference/keychainservices/Reference/reference.html
This SO thread could be useful for you How to use Keychain for saving password like GenericKeychain sample code

Can I get user's phone number by requesting for permission in ios 6? [duplicate]

This question already has answers here:
Programmatically get own phone number in iOS
(9 answers)
Closed 9 years ago.
I am building an IOS6 app which requires the user's phone number,
Is there a way to ask the user for permission and get the number in programmatic way?
Or he has to manually type it in?
I am using Xcode 4.5 if it matters..
You can't get the phone via any easy API within iOS. There might be a way to do it via the technique described in this related question, but this is a few years old and Apple may have closed this hole (which uses an undocumented key). I also wonder if Apple wouldn't allow the app on the App Store for privacy reasons. Probably not.
You'll have to trust the user to type in the correct phone number if you prompt him/her to.

Resources