Google 致力于为黑人社区推动种族平等。查看具体举措

删除用户数据

Firebase 制造
Firebase 制造

当用户删除帐号时,系统会从 Cloud Firestore、Realtime Database 和/或 Cloud Storage 中删除与该用户 ID 相对应的数据。

此扩展程序的运作方式

使用此扩展程序时,如果从经过身份验证的用户中删除了某个用户,则系统会自动删除此用户的数据。

您可以对此扩展程序进行配置,使其从以下任意或全部应用中删除用户数据:Cloud Firestore、Realtime Database 或 Cloud Storage。此扩展程序的每个用于删除数据的触发器都与该用户的 ID 相对应。

注意:要使用此扩展程序,您需要使用 Firebase Authentication 管理您的用户。

此扩展程序对于尊重用户隐私、满足合规性要求非常有用。但是,使用此扩展程序不能保证符合政府和行业法规。

额外设置

根据您要删除的用户数据的位置,请确保在安装此扩展程序之前,已在 Firebase 项目中设置 Cloud FirestoreRealtime DatabaseCloud Storage

此外,请确保您已经设置了 Firebase Authentication来管理用户。

结算

若要安装扩展程序,您的项目必须采用 Blaze(随用随付)方案

  • 您需要为此扩展程序所需的 Firebase 资源支付少量费用(通常约为 $0.01/月),即使没有使用此扩展程序也要支付。
  • 此扩展程序用到了其他 Firebase 和 Google Cloud Platform 服务,如果超出这些服务的免费层级,可能会产生相关的费用:
  • Cloud Firestore
  • Firebase Realtime Database
  • Cloud Storage
  • Cloud Functions(Node.js 10+ 运行时。查看常见问题解答

如何安装此扩展程序

使用 Firebase 控制台

要安装和管理扩展程序,您可以使用 Firebase 控制台。

使用控制台安装

使用 Firebase CLI

要安装和管理扩展程序,您还可以使用 Firebase CLI:

步骤 1:运行以下 npm 命令来安装 CLI 或将 CLI 更新到最新版本。

npm install -g firebase-tools
不能运行?请参阅 Firebase CLI 参考文档或者更改您的 npm 权限

步骤 2:运行以下命令来安装此扩展程序

firebase ext:install firebase/delete-user-data --project=projectId_or_alias
支持
Cloud Firestore Realtime Database Cloud Storage
作者
许可
Apache-2.0
版本
0.1.11