We suggest not to enter same email ID to multiple contacts in Salesforce.
Each V4S Kiosk User must have a unique Email ID to login to V4S Kiosk application. Because when an Email ID is entered on the V4S Kiosk login screen the app looks for the Email ID and related Contact to login to the V4S Kiosk application.
If there are multiple Contacts in Salesforce with the same Email ID, then the app does not know to which contact is the Email ID linked to and the login will fail with the message as "duplicate key value violates unique constraint, unique_app_contact"
We assume you are adding the same EMail-ID to multiple contacts because the Volunteers are from the same family. Instead of adding the same Email ID to multiple Contacts, please use a fake ID for family members/Contacts.
e.g.: If there are Volunteers from the same family as Father and Son. Please add proper email ID to the main contact (Father) and add a fake email ID to family members (Son).
Please note that if you add fake Email IDs to Minors, they will not be able to reset the password using the "Forgot Password" option on the V4S Personal login screen. They can only reset the password within V4S Personal app using the change password option on the V4S Personal Settings menu.
We suggest you inform minors when they login to the V4S Personal app to enter a password which they can easily remember for their future logins.