As of July 2022, Apple requires apps that allow users to register for an account to also allow users to initiate deleting their account from the app.
There are 3 ways to satisfy this requirement:
- Provide the user with instructions about how to initiate deleting their account in the app. The simplest instructions give users a support email link that can handle their request.
- Link the user to an existing web page with instructions about how to delete their account. This option works well if you already have instructions or a process defined on your website.
- Disable the ability to Register an account in the app. Use this option if you don't want to allow users to initiate deleting their account from the app.
See below for details on each option.
Prerequisites
You must update to the REST API-only to set these options. If you have not done this already, see How do I switch to the REST API-only? REST API-only will be required when your Tessitura system moves to v16, so it's best to do it now.
Option 1: Provide instructions in the app
With this option you can customize the text that appears in the app when the user taps the "Delete Account" button. That button is displayed at the bottom of the "Account Info" screen.
To use this option:
- Log into instantencore.com and go to Control Panel > InstantApps > Tessitura.
- Expand the Constituent Accounts section.
- Check the Include Delete Account Option.
- In the Delete Account Option field select Display instructions in the app.
- Type the instructions in the Delete Account In App Instructions field. Example:
We would be happy to assist with deleting your account.
Please send an email from the email address associated with your account to <a href="mailto:support@myorg.com?subject=Delete Account">support@myorg.com</a> and we will follow through on your request.
- Click the Update button.
Option 2: Link to an existing web page
This is the same as option 1, except that when the user taps the "Delete Account" button they are taken to a website that you specify.
To use this option:
- Log into instantencore.com and go to Control Panel > InstantApps > Tessitura.
- Expand the Constituent Accounts section.
- Check the Include Delete Account Option.
- In the Delete Account Option field select Link to an external webpage with instructions.
- In the Delete Account External URL field enter the appropriate url.
- Click the Update button.
Option 3: Disable the ability to Register via the app
If you do not want to allow users to initiate deleting their account from the app you can disable registration in the app.
You can optionally include instructions for users about how they can create an account.
Log in screen without the Register button. Also includes instructions under the Forgot Login button.
To use this option:
- Log into instantencore.com and go to Control Panel > InstantApps > Tessitura.
- Expand the Constituent Accounts section.
- Uncheck Allow Registration.
- Optionally, enter text in Login Instructions.
- Uncheck Include Delete Account Option.
- Click the Update button.