【问题标题】:Data stops being retrieved from Firebase database after a few hours几个小时后,数据停止从 Firebase 数据库中检索
【发布时间】:2016-06-13 19:21:18
【问题描述】:

我有一个使用 Firebase 密码和电子邮件身份验证以及实时数据库的 Android 应用程序。当用户刚刚登录时,这一切都可以正常工作。

但是,即使数据库中的数据发生变化,可能几个小时后数据也会停止显示,看起来好像用户不再经过身份验证。但是当我将我的设备连接到 adb 时,我可以在日志中看到用户使用正确的 uid 登录并且没有报告错误。我注意到的唯一奇怪的事情是网络监视器中没有网络请求。

任何人都可以了解正在发生的事情吗?我不确定这是数据库问题还是身份验证问题。我可以提供任何需要的信息

编辑

在下方标记答案,但在将 SHA1 密钥添加到 firebase 时,也请查看 these instructions,同时添加生产和开发副本

【问题讨论】:

  • 你用的是什么版本? 9.0.2 修复了身份验证刷新问题,因此请确保您至少使用该问题。
  • 是的,每个 Firebase 模块我都在 9.0.2 上
  • This answer 帮助了另一个遇到类似问题的用户。

标签: android firebase firebase-realtime-database


【解决方案1】:

您需要将调试和生产证书的 SHA1 添加到 Firebase 控制台。

需要它以便 firebase 知道您的应用有权刷新访问令牌。

文档参考:https://firebase.google.com/support/guides/launch-checklist

【讨论】:

  • 我生成了一个签名的调试 apk,得到了 SHA1 并将它添加到我的 firebase 项目中,它已经在 google api 控制台中。还是不行,我还需要创建一个生产apk吗?
  • 您也需要将其添加到 Firebase 控制台。
  • 对不起,当我说我将它添加到我的 firebase 项目时,这就是我的意思,似乎没有工作
猜你喜欢
  • 2020-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-16
  • 2020-12-09
  • 1970-01-01
相关资源
最近更新 更多