删除用户数据

Firebase
Made by Firebase

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

此扩展程序的运作方式

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

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

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

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

额外设置

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

此外,请确保您已经设置了 Firebase 身份验证来管理用户。

结算

此扩展程序要用到其他 Firebase 或 Google Cloud Platform 服务,而这些服务可能会产生相关的费用:

  • Cloud Firestore
  • Firebase 实时数据库
  • Cloud Storage
  • Cloud Functions

在您使用 Firebase Extensions 时,仅需为所使用的基本资源付费。只有此扩展程序使用的服务(例如,调用 Google Cloud Platform API 或向非 Google 服务发出出站网络请求)需要付费层级方案时,此扩展程序才需要付费层级结算方案。所有 Firebase 服务均提供免费用量层级。详细了解 Firebase 结算。

如何安装此扩展程序

使用 Firebase 控制台

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

使用控制台安装

使用 Firebase CLI

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

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

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

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

firebase ext:install delete-user-data --project=projectId_or_alias
支持
Cloud Firestore 实时数据库 Cloud Storage
作者
许可
Apache-2.0
版本
0.1.4