by curtterp » Sat Sep 22, 2018 10:03 am
I have been testing TouchID/FaceID since it was introduced. I have yet to have HanDBase crash on any of my test databases, including the databases I just synced to my iPhone XS Max yesterday.
**Quick simplified explanation**
The way that TouchID works with apps, is that the app sends an authorization request to the secure enclave. The secure enclave requests the input from the user, checks against the data stored, then passes back a 'pass' or 'fail'.
If the app receives a pass, then it continues to do what it was told to do. If it receives a 'fail', then the app refuses to go further.
**end of explanation**
FaceID works the same way. HanDBase doesn't know if you using Touch or Face ID.
Here is a quick test.
Make a brand new database from scratch with a couple of fields.
Make a text field encrypted, put in a password, and enable TouchID.
Add a couple of records to it.
Go out of the database, then back into it
If FaceID works to unencrypt the field, then you might be looking at the start of database corruption.
If HanDBase exits, then you might want to back up all your databases, uninstall HanDBase, then reinstall HanDBase. Sync your databases back to your iPhone and try again.
Have a good day
Curt
I am not a DDHSoftware employee, just a long time HanDBase user.... from Palm to Windows Mobile to Android, to iOS. Thanks to DDH, the database files transferred to each platform without a problem.