我已经在firebase上设置了一个测试帐户,仅用于开发目的。
我使用了存储功能,所以我手动上传了一张400kb的图片,后来我通过IOS应用程序下载了这张图片。
突然,应用程序停止工作,我无法从控制台访问存储空间。我收到消息"警告无法连接到服务器。几分钟后再试一次。"
通过在stackoverflow中搜索,我发现有些人声称这与从同一浏览器等登录的多个Google帐户有关。
IOS应用程序记录以下错误:
错误域= FIRStorageErrorDomain代码= -13000"发生未知错误,请检查服务器响应。" UserInfo = {object = images / nicewall.jpg,bucket = partyreports-49b0a.appspot.com,ResponseBody = { "错误":{ "代码":402, " message":"此项目已超出配额。请访问Firebase定价页面了解详情。" }
请注意消息"已超出配额。"
这怎么可能?分析/事件显示" session_start:193"我假设应用程序连接到Firebase的次数。
现在,如果我的计算结果正确,则193x400KB的流量小于30GB流量限制。
值得注意的是,我在同一个帐户下设置了第二个项目,我完全没有使用..并且可以访问存储空间。
谷歌搜索后,我发现我应该设置结算信息..所以我做了......几分钟后我就可以再次访问存储了..
我怎么知道出了什么问题?
感谢并为这篇长篇文章感到抱歉!
答案 0 :(得分:11)
抱歉,您遇到了问题!以下是一些答案:
不确定为什么会发生这种情况 - 我们的配额系统中可能存在错误,或者您最终可能存储或发送的数据超出了您的预期。我不确定你是如何使用存储的,但是如果你有400kB的图像并且我们有1GB /天的限制,那么每天下载2500次。如果您有200个用户,他们会定期使用该应用程序,并且每次都会在应用程序启动时下载该文件,这可能会解释额外的使用情况。
我们的免费计划每月提供30GB的传出带宽,5GB的数据存储空间,每天20,000次上传和50,000次下载操作 - 一旦达到这些限制,应用程序将无法运行,直到配额重置或直到您升级您的应用。升级后,配额限制将被删除,应用程序也会正常运行,这就是您的问题消失的原因。
带宽为30GB /月,强制作为每日限制(因此每24小时一段意味着您分配1GB带宽)。此限制每天都会重置。
存储总量为5GB,一旦超出,您需要在应用再次运行之前删除其他数据(或升级您的计划)。
每天下载50,000次,每天上传20,000次。
有关详细信息,请参阅quota limit docs。
我们正在努力公开Firebase控制台各自部分中每项服务的使用情况数据。请继续关注此事。
答案 1 :(得分:1)
我有同样的问题, 我已经将其升级为出色的计划,然后从存储中删除了一些数据,然后再次将该计划降级为免费,它将开始进行测试