我注意到关闭互联网连接并重新打开后(while my Android
app
仍在运行,无论是否在后台),则需要Firestore
模块需要很长时间才能重新获得与服务器的连接(大约一分钟),并且我无法进行任何操作Firestore
操作直到恢复连接。
这是正常行为吗?
如果是这样,我可以以某种方式检查Firestore
模块当前连接状态? (为了在需要时限制我的用户的操作)。
据我所知,没有与 Firebase 实时数据库相当的产品.info/connected
在 Cloud Firestore 中,您可以验证连接状态。我在 Firebase 官方博客上读到一篇关于Firebase 和 Firestore 之间的区别我发现这个问题实际上是用例之一。
实时数据库对存在状态有本机支持——也就是说,能够判断用户何时上线或离线。虽然我们确实有 Cloud Firestore 的解决方案,但它并不是那么优雅。
如果您阅读 Firestore官方文档,您将看到通过结合实时数据库和 Firestore 可以实现在线状态系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)