Skip to main content
Lock v2 para iOS le permite especificar campos adicionales que el usuario debe completar antes de crear una cuenta nueva. Los campos adicionales se mostrarán después de los campos básicos (correo electrónico, username, contraseña).

Añadir campos personalizados

Al registrarse, la información requerida de forma predeterminada es el correo electrónico y la contraseña del usuario. Puede ampliar los requisitos de captura de datos según sea necesario. Los campos adicionales que se capturen aquí durante el registro se almacenarán en user_metadata; para obtener más información, consulte Metadata.
.withOptions {
  $0.customSignupFields = [
    CustomTextField(name: "first_name", placeholder: "First Name", icon: LazyImage(name: "ic_person", bundle: Lock.bundle)),
    CustomTextField(name: "last_name", placeholder: "Last Name", icon: LazyImage(name: "ic_person", bundle: Lock.bundle))
  ]
}
Debe especificar el icono que se usará con su campo de texto personalizado. ¡Eso es todo! Si ha habilitado el registro de usuarios en el Dashboard de la aplicación, después de completar los campos básicos (correo electrónico/username, contraseña) y hacer clic en Submit, se les pedirá que completen los campos restantes. El usuario debe completar todos los campos personalizados antes de poder finalizar el registro. Al solicitar el registro o el inicio de sesión de un usuario, los campos adicionales se adjuntarán al atributo user_metadata en el cuerpo de la solicitud. Puede acceder a ellos consultando el perfil del usuario en cualquier momento, incluso desde el Dashboard, en la sección del usuario.