Unity3d 看似随机';拒绝许可';用户身份验证(成功)后来自firebase的响应

Unity3d 看似随机';拒绝许可';用户身份验证(成功)后来自firebase的响应,unity3d,firebase,firebase-realtime-database,firebase-authentication,Unity3d,Firebase,Firebase Realtime Database,Firebase Authentication,我将在序言中说我正在使用Firebase Unity插件(最新的master)和最新的Facebook插件 因此,我对Firebase使用了两种身份验证方法。 Facebook和电子邮件/密码。 我在facebook上设置了SSO,大约有50%的时间,一切都很好。 用户在收到令牌后登录,我们将退出并运行。 其他50%的时间。。。 用户可以很好地进行身份验证..我收到一条带有Firebase UID的日志语句。 成功身份验证后的第一个操作是从数据库中读取用户数据。这是事情失败的一半时间。 有些时候

我将在序言中说我正在使用Firebase Unity插件(最新的master)和最新的Facebook插件

因此,我对Firebase使用了两种身份验证方法。 Facebook和电子邮件/密码。 我在facebook上设置了SSO,大约有50%的时间,一切都很好。 用户在收到令牌后登录,我们将退出并运行。 其他50%的时间。。。 用户可以很好地进行身份验证..我收到一条带有Firebase UID的日志语句。 成功身份验证后的第一个操作是从数据库中读取用户数据。这是事情失败的一半时间。 有些时候,我收到的数据很好,继续我的快乐之路。有时我会因失误而失败。这是一个非常通用的权限拒绝错误(这没有意义,因为get请求是在auth回调之后完成的(它提供uid供我使用)。 有人遇到过类似的事情吗? 我的数据库规则非常简单

{
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}
我甚至在成功验证并尝试读取后,人为地延迟了2秒,但仍然没有成功

这也是一个非常新的问题(在过去3天内)。 一周前我做了一次阿尔法测试,一切都很顺利

-我试着删除链接的android应用程序,并重新创建它,认为google-services.json有些可疑 -我尝试从数据库中删除所有数据/用户/登录名

还是不走运