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

我曾经创建帐户并使用 firebase 连接到我的应用程序,但很快当我断开连接时,我无法创建帐户。1 小时后,我设法创建了一个帐户,当我断开连接以查看问题是否解决时,我意识到它仍然存在。

task.getException()通过在帐户创建失败的情况下 执行此操作,我收到此错误:"com.google.firebase.FirebaseException: An internal error has occurred. [7:]" 您知道问题的原因吗?


RISEBY
浏览 246回答 5
5回答

30秒到达战场

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

噜噜哒

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

元芳怎么了

firebaseUser.getIdToken()我遇到了类似的问题,并得到了相同的异常和代码:7。我在 Rx 流中调用。因此,在离线测试应用程序功能时,我发现返回的 JWT 令牌firebaseUser.getIdToken()已过期并抛出所述错误。它的寿命为 1 小时。因此,我将我的实现拆分为单独的函数,仅firebaseUser.getIdToken()在授权调用之前调用,无论如何,授权调用必须在在线时完成,以确保安全。如果没有看到任何代码,您似乎已登录/保留对过期的 Firebase 令牌的引用。在调用“帐户创建”部分之前,请确保您从 firebaseAuth 正确注销。

qq_花开花谢_0

我也有同样的问题。我的应用程序在离线模式/飞行模式下崩溃了。getIdToken如果当前令牌尚未过期,则返回当前令牌。就我而言,我getIdToken这样称呼这getIdToken(true)意味着无论令牌过期如何,我都会强制刷新。就我而言,打电话getIdToken(false)就可以解决问题。我已经测试了离线模式/飞行模式,效果很好。

神不在的星期二

以下是我解决同一问题的方法:在模拟器上打开浏览器,输入一些内容并进行搜索。之后,我回到我的应用程序并重新尝试连接到 firebase,一切开始正常工作。问题的原因可能是模拟器无法连接到互联网,直到我在谷歌中搜索了一些内容。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java