我有一个关于与Enterprise数据库的离线数据同步的查询,其中Firebase充当调解器。
我的问题是
供您参考,我发现Kony提供了相同类型的Offline Sync功能。我正在寻找与Firebase相同的功能。
任何想法或建议都会很棒。
由于
答案 0 :(得分:2)
Firebase中没有实现完整的解决方案。但Firebase确实提供客户端离线支持。来自documentation
每个共享Firebase数据库的客户端都会维护自己的内部版本的所有活动数据。更新或保存数据时,会将其写入此数据库的本地版本。然后,Firebase客户端会将这些数据与Firebase服务器以及其他客户端进行最佳工作同步。基础。
因此,在将任何数据写入服务器之前,对数据库的所有写入都将立即触发本地事件。这意味着无论网络延迟或互联网连接如何,应用都将保持响应。
重新建立连接后,应用会收到相应的一组事件,以便客户能够赶上"使用当前服务器状态,无需编写任何自定义代码。
添加另一层(可能是node.js服务器)可以监控Firebase以查找从客户端同步的任何更新并将它们移动到主数据库