Créer les champs personnalisés
CustomField en fournissant ces 4 paramètres obligatoires.
- Icône : l’
intqui correspond à la ressource que vous voulez utiliser comme icône (choisissez-en une petite). - Type : le
FieldTypeà utiliser pour ce champ. Le type définit la disposition du clavier et, parfois, la validation de la saisie. - Clé : le
Stringqui identifie cette valeur dans le JSON de résultat. Il ne doit pas être répété! Si deux champs ont la même clé, le deuxième sera supprimé de la liste. - Indication : le
@StringResdu texte à afficher comme texte d’indication dans le champ.
Utiliser les champs personnalisés
withSignUpFields().
user_metadata ou définis directement à la racine du profil utilisateur, selon l’option stockage choisie. Vous pouvez accéder à ces propriétés en consultant le profil utilisateur à tout moment, même à partir du Dashboard dans la section Users.
Types de champs
FieldType.
- TYPE_NAME
- TYPE_NUMBER
- TYPE_PHONE_NUMBER
- TYPE_EMAIL
stockage
Storage. Vous pouvez choisir de le stocker au niveau racine, dans un attribut racine du profil, ou dans l’attribut user_metadata. Pour préciser l’emplacement de stockage, utilisez le constructeur à cinq paramètres et transmettez le paramètre Storage de votre choix. Par défaut, les champs sont stockés dans l’attribut user_metadata.
Choix possibles :
- PROFILE_ROOT
- USER_METADATA (par défaut)