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

未启用App Check时Firebase Storage文件上传触发No App Check token请求错误的问题咨询

解决Firebase Storage上传时的「No App Check token for request」警告

我之前也碰到过一模一样的情况——明明从没启用过App Check,上传文件到Firebase Storage时却一直弹出这个警告,换了关联项目也没解决。给你几个实际可行的排查和解决思路:

1. 检查Firebase SDK版本

最近的Firebase Storage SDK版本(大概从20.x系列开始)默认会尝试发送App Check相关请求,哪怕你没在控制台启用该功能。如果这个警告让你困扰,可以尝试降级到Firebase Storage SDK 19.2.1或者更早的稳定版本,这类旧版本不会触发这种隐式检查。

2. 再次确认控制台的App Check状态

再仔细核对一遍Firebase控制台的App Check页面:

  • 确保当前项目(包括你新更换的项目)下,所有关联的应用都没有启用App Check
  • 确认没有意外开启项目级的App Check强制验证(虽然你没注册的话大概率不会有,但检查下更稳妥)

3. 排查代码中的隐性App Check初始化

有时候依赖的其他Firebase服务(比如Analytics、Auth)或者第三方库可能会无意中初始化App Check。你可以全局搜索代码里的AppCheck关键词,确保没有调用类似以下的初始化代码:

FirebaseAppCheck.getInstance().installAppCheckProviderFactory(...)

如果发现有这类代码,先注释掉再测试。

4. 直接忽略警告(如果功能正常)

其实这个警告不会影响Storage的上传功能,只是SDK的日志输出而已。如果你的文件上传一切正常,完全可以忽略它,或者在Android Studio的Logcat里设置过滤规则,把NetworkRequest的Warning级别日志隐藏掉。

附你提供的日志信息:

2021-08-09 14:52:20.091 29409-30232/com.capstone.scipy W/NetworkRequest: No App Check token for request.
2021-08-09 14:52:20.095 29409-30232/com.capstone.scipy I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2021-08-09 14:52:20.095 29409-30232/com.capstone.scipy I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2021-08-09 14:52:20.160 29409-30232/com.capstone.scipy W/NetworkRequest: error sending network request POST https://firebasestorage.googleapis.com/v0/b/scipy-fc3f6.appspot.com/o

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 04:37:46