the option to login with the users device ID (login with Google or login with Apple) sends that user's ID to firebase where it is verified via the AuthAPI on Salesforce. If a Coach record has this in their primary email field, it will authenticate.
To observe this bug: PART I
launch the app
at the home screen, choose the login with Apple option
Note the dialog tells the user their ID is not found.
EXPECTATION PART 1
If the user has logged in with this method, then this dialog should not appear.
Tap Continue
Complete the login process and view the default screen
EXPECTATION PART 2
the dialog needs a TITLE and the text should say:
If there is an America SCORES account associated with this ID then proceed and agree to share it, if prompted. If it is not found, you will need to contact your Program Manager to get the ID added to your record.
If the ID is not found by the AuthAPI, then the dialog should appear and let the user try another method.
Your ID is not found. Please contact your Program Manager to get your ID added to your Coach record. You may also login using one of the other methods.
the option to login with the users device ID (login with Google or login with Apple) sends that user's ID to firebase where it is verified via the AuthAPI on Salesforce. If a Coach record has this in their primary email field, it will authenticate.
To observe this bug: PART I
EXPECTATION PART 2 the dialog needs a TITLE and the text should say: If there is an America SCORES account associated with this ID then proceed and agree to share it, if prompted. If it is not found, you will need to contact your Program Manager to get the ID added to your record.
If the ID is not found by the AuthAPI, then the dialog should appear and let the user try another method. Your ID is not found. Please contact your Program Manager to get your ID added to your Coach record. You may also login using one of the other methods.