Register
The Register screen allows a user to create an account and handles the initial authentication.
Deeplinks
To navigate to the Register screen use:
# Registersignup
# Register (modal popover)signup?is_modal=true
Passwords
We support two methods to set up password validation; static vs dynamic (legacy via MB).
It is preferable to set password rules in code by attaching validators to the passwordInputView
and then setting the Apple password generation rules to allow the OS to generate secure passwords.
Alternatively, you can use our MightyBot settings tool to set a password regex that is used as a default validator for the password input view. Doing this works against the OS as it will not be able to generate passwords to simplify the flow for users.
Other Inputs
The Register and Profile screens are easily customisable to add additional accounts fields.
Apple will reject apps that require the user to input non-required information such as title, dob, sex, phone number... These fields should not be included, or optional, by design.
We support optional date of birth and phone input fields via the Settings.Account
settings which will present them on both the Register and Profile screens.