我有一个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?