我为开发目的在Firebase上设置了一个测试帐户。
我使用了存储功能,手动上传了一张大小为400KB的图片,之后通过iOS应用程序下载。
突然之间,这个应用程序停止工作了,我无法从控制台访问存储.. 我收到了“警告:无法连接到服务器。请过几分钟再试。”的消息。
通过在stackoverflow上搜索,我发现有些人声称这与从同一浏览器登陆多个谷歌账户等有关。
然而,iOS应用程序记录了以下错误:
Error Domain=FIRStorageErrorDomain Code=-13000 "发生未知错误,请检查服务器响应。" UserInfo={object=images/nicewall.jpg, bucket=partyreports-49b0a.appspot.com, ResponseBody={ "error": { "code": 402, "message": "此项目的配额已超出限制。请访问 Firebase 定价页面以了解更多信息。" }
请注意消息“此项目的配额已超出限制..”
这怎么可能呢?分析/事件显示“session_start:193”,我认为这是应用程序连接到Firebase的次数。
现在,如果我的计算是正确的,193x400KB远远小于30GB的流量限制..
值得注意的是,我在同一个账户下设置了第二个项目,但我根本没有使用它..并且存储是可访问的..
通过谷歌搜索,我发现应该设置计费信息..然后我就这样做了..几分钟后,我又可以访问存储了..
如何知道问题出在哪里呢?
- 是计费账户的问题吗?还是随机事件?
- 我不相信我的应用程序超过了限制
- 限制每隔多长时间重置一次?
- 在哪里可以看到每个服务/功能的实际限制?
谢谢,对于篇幅较长的文章感到抱歉!