You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过BigQuery的app_info.app_instance_id删除Firebase用户以合规GDPR?

能否通过app_info.app_instance_id删除客户以符合GDPR?

很遗憾,你不能直接使用BigQuery中的app_info.app_instance_id字段来调用Firebase IID的DeleteInstanceID方法实现客户删除,核心原因如下:

  • app_info.app_instance_id并非有效的Firebase InstanceID:这个字段一般是应用自身生成的实例标识,或是其他第三方服务的ID,和Firebase官方定义的InstanceID不属于同一类标识符。Firebase的DeleteInstanceID方法仅识别其官方生成的InstanceID,无法匹配该字段的值。
  • 官方API的参数限制:DeleteInstanceID方法明确要求传入有效的Firebase InstanceID作为参数,不符合要求的ID会直接导致调用失败,无法完成删除操作。

替代解决方案

如果没有留存历史Firebase InstanceID,你可以尝试以下几种方式满足GDPR的删除要求:

  • 通过用户身份标识删除:如果应用有用户登录体系(比如Firebase Auth),可以通过用户的UID调用Firebase Auth的删除接口,直接删除用户账号及关联的设备相关信息。
  • 后续补充收集Firebase InstanceID:在应用新版本中集成Firebase InstanceID的获取逻辑,并将其同步存储到BigQuery中,这样后续再有删除需求时,就能使用有效的InstanceID调用官方方法。
  • 咨询Firebase官方支持:如果涉及大量历史数据的合规处理,也可以联系Firebase官方支持团队,询问是否有针对这类场景的特殊处理方案。

内容的提问来源于stack exchange,提问作者Halil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:54:26