我已在 Firebase 控制台上成功创建项目,但在添加包名称和指纹后,浏览器重定向到错误页面
Firefox 在https://console.firebase.google.com/m/mobilesdk/projects/xxxxxxxxxxxx/clients/android:com.lorem.ipsum/artifacts/2?param=[ "getArtifactRequest",null找不到文件,"android:com.lorem.ipsum","2","xxxxxxxxxxxx"]
尝试从项目设置下载文件时,我不断收到此消息
我想知道是否还有其他人遇到这个问题。我使用 Android Studio 创建了一个新项目,然后转到 Firebase 控制台编辑实时数据库,但在退出数据库(并发布新规则)后,它不断循环回到菜单以选择锁定模式或测试模式:
“以锁定模式启动 通过拒绝所有读取和写入来使您的数据库私有
以测试模式启动 通过允许对数据库的所有读取和写入来快速设置”
目前我无法保存任何数据库规则,它只会重置为选择锁定模式或测试模式。这很奇怪,因为在过去的一个月里,它一直运行良好,直到弹出新菜单。

android firebase-security firebase-realtime-database firebase-console
我想完全断开我的应用与 Firebase 的连接。这个问题已经被问过好几次了(例如这里)。大多数答案都侧重于在 Firebase 控制台内而不是在 Android studio内断开应用与 Firebase 的连接。
将我的应用与 Firebase 控制台断开连接后。每次我尝试将应用重新连接到另一个 Firebase 项目时,都会弹出一个错误提示框,指出该应用已经是 Firebase 项目的一部分。我知道发生这种情况是因为旧 Firebase 项目中的某些文件仍然存在。我该如何摆脱它们?
我是 Firestore 的新手,所以我有一个 Profiles 和 Users 集合。在 Cloud Firestore 控制台中,当我单击数据库 > Firestore > 数据选项卡 > 配置文件或 > 用户时,控制台正在读取每个集合中的所有文档。这些读取在“使用”选项卡中进行计数。所以我的问题是,如果我在 Profiles 集合中有 500K 个文档并单击 Data,我将被收取阅读 500K 文档的费用,只是为了查看前 25 个文档。只需单击“数据”选项卡,控制台就会读取第一个集合的所有文档。
我尝试使用过滤器,但要使用它,您必须先单击集合并阅读所有文档,然后才能编辑过滤器。
这是它的工作方式还是我的误解?
使用带有自定义声明的 firestore 在线安全模拟会导致错误,但它在部署时可以完美运行(同时实际处理真实请求)。错误是:
错误:simulator.rules 行 [5],列 [23]。属性 admin 在对象上未定义。
我已经确认用户实际上拥有声明(通过管理 SDK 并使用我添加规则的应用程序)。
match /{document=**} {
allow write: if request.auth.token.admin;
allow read;
}
Run Code Online (Sandbox Code Playgroud)

这是预期的吗?模拟器坏了还是我遗漏了什么?无法使用模拟器会很困难,因为我希望在我的应用程序中使用一些自定义声明。
我现在正处于该项目的开发阶段。目前该项目仅使用一个 Android 应用程序作为前端。Android 使用限制和分页进行查询。但阅读的文档总数远远超出了预期。
我试图弄清楚这一点,为什么即使用户只有一个(我),阅读的文档数量却如此之大。如果阅读量如此之大,我担心该项目将不可行。这就是为什么我需要弄清楚 firestore 读取行为
当我访问 firestore 仪表板并选择如下图所示的集合时,它将显示蓝色加载指示器,然后显示所有可用文档。目前我在活动收藏中有 52 个文档。我多次访问事件集合中的所有文档以进行调试。
因此,每当我点击该事件集合时,我假设它将被计为 52 次读取操作,因此读取操作不仅来自 Android 设备,还来自仪表板?这就是阅读量如此之大的原因。我对吗 ?
如果是这样的话......
假设我的事件集合中有 100000 个文档,那么每当我点击该事件集合时,我也会执行 100000 次读取操作吗?有没有办法限制这个仪表板的读取?
我正在尝试将 Firebase 项目添加到我们的企业 GCP 帐户内的现有 GCP 项目中。
我按照以下步骤操作(从此页面: https: //cloud.google.com/firestore/docs/client/get-firebase)
将 Firebase 添加到您现有的 Google Cloud 项目:
A。登录 Firebase 控制台,然后单击“添加项目”。
b. 从下拉菜单中选择您现有的 Google Cloud 项目,然后点击继续。
C。(可选)为您的项目启用 Google Analytics,然后按照提示选择或创建 Google Analytics 帐户。
d. 单击添加 Firebase。
然而,在步骤 b 中,我现有的 GCP 项目并未列出,即使我有权访问它并且可以打开 GCP 控制台。在下面的屏幕截图中,您可以看到正在加载我的 GCP 项目的消息,但列表为空,并且没有返回项目名称。
我对我们的一位企业管理员进行了同样的尝试,他确实看到列出了我们企业中存在的许多项目,但不是我的项目。
有人知道我们应该从哪里开始解决这个问题吗?也许 GCP 项目上的某个属性需要先设置才能出现在 Firebase 项目创建屏幕中?
我在我的 Android 应用程序中使用了 Firebase Analytics。我已记录多个事件,并且可以在 Firebase 控制台中查看我的事件。但直到 2021 年 12 月的第一周,我可以在 Firebase 控制台的分析仪表板中看到可用的“渠道”选项,但现在它不可见。渠道对于我了解应用程序中的用户旅程非常重要。任何人都可以帮助我在 Firebase Analytics 中启用漏斗,或者 Firebase Analytics 控制台中的漏斗有其他选择吗?
上一个选项 -->
当前选项 -->