Docs Menu
Docs Home
/ /
Administrar usuarios

Eliminar un usuario - Flutter SDK

Importante

Requisitos de eliminación de cuentas de Google y Apple

Google Apple exige que las aplicaciones publicadas en sus respectivas App Stores ofrezcan a cualquier usuario que cree una cuenta la opción de eliminarla. Tanto si utiliza un método de autenticación que requiere el registro manual de un usuario, como la autenticación por correo electrónico y contraseña, como uno que crea un usuario automáticamente, como Iniciar sesión con Apple, debe implementar la eliminación de cuentas de usuario.

Llama a App.deleteUser() en un objeto de usuario para eliminar su cuenta de la aplicación de App Services. Esto elimina la cuenta de la aplicación en el servidor, además de borrar los datos locales.

final currentUser = app.currentUser!;
await app.deleteUser(currentUser);

El usuario debe crear una nueva cuenta para usar la aplicación en el futuro. Incluso si se registra de nuevo con las mismas credenciales, App Services crea una nueva cuenta con un nuevo ID de usuario.

Importante

Eliminar un usuario no elimina sus metadatos

Al borrar un usuario solo se elimina el objeto de usuario, que puede contener metadatos asociados. Esto no elimina datos de usuario personalizados o datos introducidos por el usuario en su aplicación. Google y Apple requieren que divulgues las políticas de retención y eliminación de datos a los clientes de tu aplicación y les brindes una forma de solicitar la eliminación de los datos de usuario. Si recopilas datos adicionales del usuario, debes implementar tus propios métodos o procesos para eliminar esos datos.

Volver

Metadatos del usuario