Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Excluir um usuário - Flutter SDK

Importante

Requisitos de exclusão de conta do Google e Apple

Google e Apple exigem que os aplicativos listados em suas respectivas App Stores forneçam a qualquer usuário que crie uma conta a opção de excluí-la. Se você usa um método de autenticação em que deve registrar manualmente um usuário, como autenticação de e-mail/senha, ou um que cria automaticamente um usuário, como Sign-In with Apple, você deve implementar a exclusão da conta do usuário.

Ligue para o App.deleteUser() em um objeto de usuário para excluir a conta do usuário do App Services App. Isso exclui a conta do aplicativo no servidor, além de limpar os dados locais.

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

O usuário deve se inscrever em uma nova conta para usar seu aplicativo no futuro. Mesmo que o usuário se inscreva novamente com as mesmas credenciais, o App Services criará uma nova conta de usuário com um novo ID de usuário.

Importante

Excluir um usuário não exclui os metadados do usuário

A exclusão de um usuário exclui apenas o objeto de usuário, que pode conter metadados associados. Isso não exclui dados de usuário personalizados ou dados inseridos pelo usuário do seu aplicativo. Google e Apple exigem que você divida as políticas de retenção e exclusão de dados para seus clientes de aplicativos e forneça a eles uma maneira de solicitar a exclusão de dados do usuário. Se você coletar dados de usuário adicionais, deverá implementar seus próprios métodos ou processos para excluir esses dados.

Voltar

Metadados do usuário