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

Android WebView集成FCM推送报错:加载Firebase存储桶失败

解决FCM发送消息时的“there was an error loading storage bucket firebase”错误

1. 检查Firebase存储桶配置

  • 进入Firebase控制台的项目页面,切换到存储板块,确认存储桶已完成初始化(包括选择存储区域、设置安全规则)。若未创建,按引导流程完成创建。
  • 打开项目根目录的google-services.json文件,核对storageBucket字段的有效性,格式应为[你的项目ID].appspot.com。如果字段缺失或值错误,重新下载最新的google-services.json替换原有文件。

2. 验证权限与服务状态

  • 前往Firebase控制台项目设置→服务账号,确认Cloud Storage服务处于启用状态。
  • 检查当前登录控制台的账号是否拥有项目的编辑者及以上权限,权限不足会导致无法访问存储桶资源。

3. 修正FCM消息发送配置

  • 在控制台发送测试消息时,若无需附带图片,直接留空“图片URL”字段——多数情况下该错误是因尝试加载无效/未授权的预览图片触发的。
  • 若需发送带图片的通知,确保图片已上传到你的Firebase存储桶,且设置了合理的访问权限。测试阶段可临时使用宽松的安全规则(生产环境需严格限制):
    service firebase.storage {
      match /b/{bucket}/o {
        match /{allPaths=**} {
          allow read: if true;
          allow write: if request.auth != null;
        }
      }
    }
    

4. 清理缓存与同步项目

  • 退出Firebase控制台,清除浏览器缓存后重新登录,再次尝试发送消息。
  • 重启Android Studio,执行File → Sync Project with Gradle Files,确保所有Firebase依赖正确加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 16:10:36