Touch ID and Face ID option for Login and Register Feature Tutorial    
This topic is assigned to Admin

--Admin--
Aug 09, 2018 11:56 AM

We are glad to announce you that a new Face ID and Touch ID/Fingerprint option for Login and Register Feature is released.

With this option users will be able to login to the restricted pages of the application using their Face ID or Touch ID (Fingerprint). Currently this feature is available for iOS/Android devices which have Touch ID/Fingerprint or Face ID (iOS only).  
 
This option is very simple to use and ease the process of login by offering the users to login using their Face ID or Fingerprint without typing email and password on each restricted page visit.

1. How to enable Fingerprint and Face ID option for your app?
 
First of all you will need to add the Login and Register page type from the marketplace. For more details consider to follow the Login and Register tutorial.
 
See screenshot for more details:
 
 
 
In the editor you will see the new option Allow Fingerprint or Face ID login.
 
See screenshot for more details:
 
 
 
 
2. How you can enable Fingerprint and Face ID login option on your device?
 
The Fingerprint or Face ID option needs to be enabled by the user also. User must have an iOS iPhone 6 or Higher device and the Touch ID/Face ID also has to be enabled in his device. To enable the Touch ID/Fingerprint for the page user will have to register/login first and enable this option in Profile Settings.
 
Go to Profile Settings
 
See screenshots for more details:

iOS:
 
 

Android:

  

Enable Fingerprint/Face ID login.
 
See screenshot for more details:

iOS:
 
 
Android:

 
 
When enabling the Fingerprint/Face ID login you will have to confirm your ID first. A pop-up will appear and you will have to touch the home button/fingerprint in order to confirm you are the device owner. With Face ID the device will require the permission to use your Face ID option and will check your identity by scanning your face.
 
 
Fingerprint check request in which you will have to touch the home button/fingerprint area to confirm that you are the device owner:

iOS:


Android:

 
Once you have enable Fingerprint/Face ID login, at next page visit if the session was closed you will be able to login with Fingerprint or Face ID.
 
 
Login
 
iOS with Touch ID:
 
 
Android Login with Fingerpint:

 
Once you have pressed the Fingerprint icon the device will require to check your identity by scanning your fingerprint in order to confirm that you are the device owner. You will have to touch the home button/fingerprint area, so your fingerprint will be checked.
  
 
Login with Face ID (iOS Only):
 
 
Once you have pressed the Face ID icon the device will check your identity by scanning your face in order to confirm that you are the device owner.
 
 
Keep me signed.
 
The session can be kept by enabling Keep me signed option in login page or in profile settings. This option prevents the session to be closed after 24 hours if you left the page. This period count starts only when you have left the restricted page and is disabled if you have entered the page again or use Keep me signed option.
  
 
 
3. Submission.
 
The submission for the application with this option is done as a simple build request.
  
The application requires access to Face ID or Fingerprint in order to use the alternative login option in the app. The Face ID will require a permission to use it.
 
In this case before submitting your application make sure to specify the reason for accessing the Face ID or Fingerprint (Required for iOS Only). It is done in Application settings - Platform Specific Options - Face ID and Fingerprint Settings
 
See screenshot for more details:
 
 
 
IMPORTANT NOTICE
 
1. Currently this feature is available for iOS version 9.x and higher devices which have Touch ID or Face ID and Android devices that have Fingerprint option only. Android version 6.0 (Api level 23) and higher.  
 
2. In order to use this option an update for your live application is required. 
 
3. After publish or update of the app the Fingerprint and Face ID option can be disabled/enabled using sync. 
 
4. User is able to use Fingerprint/Face ID only after first login and after enabling this option in Profile settings. 
 
5. This option is available only if the Fingerprint/Face ID is enabled for the device. 
 
6. The Fingerprint/Face ID login option will be removed once you login with other profile. New logged in user has an option to enable again the Fingerprint/Face ID option, but this time for own use. 
 
7. Fingerprint/Face ID are available after session was closed (Example: If you have not used the page for more than 24h or the app was closed.) The Fingerprint/Face ID access option will be kept on email and/or password change done via app in Profile settings.
 
8. To prevent closing of session while using the app, enable "Keep me signed in" option (available in profile settings and in login page). Keep me signed does not require the user to login upon each page visit. This also applies if the app was closed. User will be able to close the session only using Log Out. Password and email change do not affect this behave as the user still remains signed.
 
9. Face ID/Fingerprint for Login and Register is set per device and can be used only in separate for each device and does not keep the connection data related to Face ID/Touch ID/Fingerprint outside the device. The fingerprint is made for all device added Fingerprints once enabled by one of these. The page can be accessed with all Fingerprints added to the device and does not separate login access of one fingerprint from other made on same device. 
 
For example if you have 3 users for the device and 3 fingerprints. You enable the Login and Register Fingerprint option with one Touch ID. In result all 3 users will be able to login to this page using their fingerprint in this device (done same as unlocking the device).
 
10. If you have failed to login several times or fail to confirm your ID several times in settings while enabling or disabling the fingerprint or when accessing the page, this option will be restricted for this session. Fingerprint will also be disabled for this device (managed by iOS/Android). You will have to enable fingerprint for device again and login using your email and password to enable it in app. It is done in order to avoid access by unauthorized users.
 
 
Hope this tutorial will help you in using Fingerprint/Face ID option. Consider to open a Support Ticket if you will have any related issues or questions. 
  
 
THANK YOU FOR USING SEATTLECLOUD!


    1