如何彻底从Flutter项目中移除Firebase?残留请求问题解决
问题:移除Firebase后仍出现Firebase相关HTTP请求
我在Windows 11系统上使用VSCode开发Flutter项目,之前曾安装flutterfire(Messaging),后来变更技术方案需要移除所有Firebase相关内容。但现在运行应用一段时间后,会收到如下调试信息:
Making request to: https://firebaselogging.googleapis.com/v0cc/log/batch?format=json_proto3
该请求返回200状态码,看起来是成功的。
我已执行以下操作,但问题仍未解决,且未在项目中找到任何flutterfire相关引用:
- 执行命令
npm uninstall -g firebase-tools - 执行命令
dart pub global deactivate flutterfire_cli - 在Firebase控制台删除所有关联项目
- 检查项目文件夹,未发现Firebase相关引用
- 删除android文件夹后重新构建项目
- 删除根目录build文件夹后重新构建项目
经深入排查,最终确定该请求并非来自Firebase本身,而是由mobile_scanner包导致的,且仅在安装并移除Firebase后才会出现此情况。目前已向该包的开发者提交bug报告。
内容的提问来源于stack exchange,提问作者Dario Corno
相关产品推荐
相关产品推荐

