firebase auth状态仅在移动设备上无理由地更改

时间:2018-04-20 06:35:01

标签: angular firebase firebase-authentication angularfire2

我有一个auth.service并订阅了authState以检查当前用户是否已登录。

requests.get('https://website.com/', ...

isLoading $仅用于守卫等待状态加载。

我遇到的问题是,在我的android上,authState返回allways null。如果我登录authState已设置但在1-2秒之后状态已经再次变为null并且我不知道为什么。桌面连接没有问题,我用3台计算机和chrome和firefox测试过,状态设置并保持在那里,刷新也会恢复状态。 即使状态恢复为null,我也可以与数据库进行交互,只有在发生路由更改时,它才会将我的注册回到登录状态。 =>错误的数据库规则!

所以firebase似乎记录了我的用户,但我还没有调用logout

为什么authState在没有注销的情况下变回null?

完整代码在哪里: https://github.com/muehan/mue-shoplist

0 个答案:

没有答案