我想知道将firebase脱机功能用作"免费"缓存是否合理.
让我们假设我在活动A中,我从firebase获取一些数据,然后我转移到活动B,它需要相同的数据.如果应用程序配置了setPersistenceEnabled(true),并且如果需要,还配置了keepSynced(true),我可以只重新查询活动B中的相同数据,而不是传递它吗?
据我所知,这两种方法在内存读取和磁盘读取(firebase脱机缓存)方面存在差异.但是,我是否真的通过使用firebase脱机来摆脱所有网络开销?
相关链接:
Firebase离线功能和addListenerForSingleValueEvent
https://groups.google.com/forum/#!msg/firebase-talk/ptTtEyBDKls/XbNKD_K8CQAJ
我已经使用Facebook设置了Firebase身份验证。我可以使用真实用户正确进行身份验证,但是当我尝试使用Facebook测试用户(在Facebook控制台中创建的用户)登录时,登录过程会以静默方式失败,并且不会创建任何Firebase用户。我正在使用firebaseui-auth,但我不认为这是问题。我听说firebase对帐户进行了一些完整性检查,因此我认为该电子邮件地址不存在并且身份验证失败。有什么想法或解决方法吗?