我们正在开发一个应用程序(iOS和安卓)来管理个人财务。根据我们的市场调查,90%的用户不喜欢在线同步数据。
此外,我们还允许离线用户将数据备份离线,并在以后根据需要进行恢复。仅在10%的情况下,与服务器的主动同步是可取的。
对于我们的用例,firebase是不是很好的选择?
敬请建议其他替代方案。
发布于 2017-03-27 13:09:55
Firebase应用程序离线工作得很好,它有几个功能可以让体验变得更好。启用磁盘持久化允许您的应用程序即使在应用程序重启后也能保持其所有状态。它提供了几个用于监控在线状态和连接状态的工具。
喜欢
注意:事务不会在应用程序重新启动时持久存在。即使启用了持久性,事务也不会在应用程序重新启动时持久。因此,您不能依赖于将离线完成的事务提交到Firebase实时数据库。为了提供最佳的用户体验,你的应用应该显示事务尚未保存到你的{ firebase_database}中,或者确保你的应用手动记住它们,并在应用重新启动后再次执行它们。
注意: Firebase实时数据库具有许多用于处理脱机方案和网络连接的功能。无论您是否启用了持久性,本指南的其余部分都适用于您的应用程序。
还有其他来源也可以看看Link
https://stackoverflow.com/questions/43037952
复制相似问题