Register

The Register screen allows a user to create an account and handles the initial authentication.

register

To navigate to the Register screen use:

# Register
signup
# 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.