Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
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 registrarse para obtener una nueva cuenta para usar tu aplicación en el futuro. Incluso si el usuario se registra nuevamente con las mismas credenciales, App Services crea una nueva cuenta de usuario con un nuevo ID de usuario.

Importante

Deleting a User Doesn't Delete User Metadata

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

User Metadata