How to add delete account tab
IOS apps need to provide a way for users to delete their account. This tutorial will guide you through the steps of adding a delete account tab to your app on theme.
Solution 1: Add alert on your custom delete account button
If you have your own custom delete account button on theme, you can add an alert to it. The button should only be visible on iOS and should trigger a confirmation alert when pressed.
import { Alert } from 'react-native';
Alert.alert(
'Delete Account',
'Are you sure you want to delete your account? ',
[
{
text: 'Cancel',
style: 'cancel',
},
{
text: 'Delete',
onPress: () => onAction({ action: 'DELETE_ACCOUNT' }),
style: 'destructive',
},
],
{ cancelable: true }
);
Solution 2: use default delete account tab
You can use the default delete account tab. To do this, you need to add the following tab item to your myAccount page
{
name: 'appmaker/ActionButton',
clientId: 'delete-account-confirmation-button-yes',
attributes: {
appmakerAction: {
action: 'DELETE_ACCOUNT',
},
content: 'Delete account anyway',
baseSize: true,
wholeContainerStyle: {
backgroundColor: '#FECACA',
},
fontColor: '#B91C1C',
},
contextValues: true,
},