我将通过说我正在使用Firebase Unity插件(最新的主人)和最新的Facebook插件来为此做准备。
所以我对Firebase使用了2种身份验证方法。 Facebook和电子邮件/密码。 我在Facebook上设置了SSO,大约有50%的时间......一切都很好。 用户在收到令牌后登录,我们即将关闭并运行。 另外50%的时间...... 用户可以正常验证。我收到一个带有UID for Firebase的日志声明。 成功验证后的第一个操作是从数据库中读取其用户数据。这是事情失败一半的地方。 有时我收到数据就好了,继续我的快乐方式。有时我失败了。它是一个非常通用的权限被拒绝错误(这没有意义,因为get请求是在auth回调之后完成的(这是uid供我使用的)。 有没有人碰到类似的东西? 我的数据库规则很简单
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
我甚至达到了这样的程度,即在成功进行身份验证并尝试读取后,我会进行人为的2秒延迟;仍然没有运气。
这也是一个非常新的(在过去3天内)问题。 我一周前进行过阿尔法测试,一切都很顺利。
- 我尝试删除链接的Android应用并重新创建它认为google-services.json有些可疑 - 我试图从数据库中擦除所有数据/用户/登录
仍然没有运气