为了账号安全,请及时绑定邮箱和手机立即绑定

com.google.firebase.FirebaseException:发生内部错误。[7:]

com.google.firebase.FirebaseException:发生内部错误。[7:]

RISEBY 2023-08-04 19:15:26
我曾经创建帐户并使用 firebase 连接到我的应用程序,但很快当我断开连接时,我无法创建帐户。1 小时后,我设法创建了一个帐户,当我断开连接以查看问题是否解决时,我意识到它仍然存在。task.getException()通过在帐户创建失败的情况下 执行此操作,我收到此错误:"com.google.firebase.FirebaseException: An internal error has occurred. [7:]" 您知道问题的原因吗?
查看完整描述

5 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

如果您确定有有效的 Internet 连接并且正在从模拟器进行测试,请重新启动模拟器,它应该可以工作。有时,模拟器会断开与互联网的连接并出现此类问题。



查看完整回答
反对 回复 2023-08-04
?
噜噜哒

TA贡献1784条经验 获得超7个赞

我有同样的问题,因为我的互联网不活跃。确保您有有效的互联网连接。



查看完整回答
反对 回复 2023-08-04
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

firebaseUser.getIdToken()我遇到了类似的问题,并得到了相同的异常和代码:7。我在 Rx 流中调用。因此,在离线测试应用程序功能时,我发现返回的 JWT 令牌firebaseUser.getIdToken()已过期并抛出所述错误。它的寿命为 1 小时。

因此,我将我的实现拆分为单独的函数,仅firebaseUser.getIdToken()在授权调用之前调用,无论如何,授权调用必须在在线时完成,以确保安全。

如果没有看到任何代码,您似乎已登录/保留对过期的 Firebase 令牌的引用。在调用“帐户创建”部分之前,请确保您从 firebaseAuth 正确注销。


查看完整回答
反对 回复 2023-08-04
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

我也有同样的问题。我的应用程序在离线模式/飞行模式下崩溃了。

getIdToken如果当前令牌尚未过期,则返回当前令牌。

就我而言,我getIdToken这样称呼这getIdToken(true)意味着无论令牌过期如何,我都会强制刷新。就我而言,打电话getIdToken(false)就可以解决问题。

我已经测试了离线模式/飞行模式,效果很好。


查看完整回答
反对 回复 2023-08-04
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

以下是我解决同一问题的方法:在模拟器上打开浏览器,输入一些内容并进行搜索。之后,我回到我的应用程序并重新尝试连接到 firebase,一切开始正常工作。

问题的原因可能是模拟器无法连接到互联网,直到我在谷歌中搜索了一些内容。


查看完整回答
反对 回复 2023-08-04
  • 5 回答
  • 0 关注
  • 245 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信