Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ /

删除用户 - Flutter SDK

重要

Google 和 Apple 账号删除要求

Google Apple 要求通过各自 App Store 列出的应用程序必须为创建帐户的任何用户提供删除帐户的选项。无论您使用的是必须手动注册用户的身份验证方法(例如电子邮件/密码身份验证),还是自动创建用户的身份验证方法(例如“通过 Apple 登录”),都必须实现 用户帐户删除。

调用 App.deleteUser() 用于从您的 App Services App 中删除该用户的帐户。除了清除本地数据外,此操作还会从服务器上的应用程序中删除该帐户。

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

用户必须注册一个新帐户才能将来使用您的应用程序。 即使用户使用相同的档案再次注册,App Services 也会创建具有新用户 ID 的新用户帐户。

重要

删除用户不会删除用户元数据

删除用户只会删除用户对象,该对象可能包含关联的元数据。 此操作不会删除应用程序中的自定义用户数据或用户输入的数据。 Google Apple 要求您向应用程序客户披露数据保留和删除政策,并为他们提供请求删除用户数据的方法。如果您收集其他用户数据,则必须实施自己的方法或进程来删除该数据。

后退

用户元数据