我有一个应用程序需要在脱机时完全访问数据库,以处理我使用本地数据库来保存信息,这比我从firebase提供的本地缓存提供了更大的缓存大小和更好的查询功能。
虽然我可以使用Firebase来保持数据同步,但这需要我:
我知道无法从外部手动更新本地Firebase缓存,并且非常希望避免手动对整个数据库加时间戳,因为它会破坏使用firebase的目标。
是否可以在没有实际数据的情况下保持同步状态?我希望保留上次更新的时间戳,并且只接收自那时起的更新,而实际上没有信息我的本地缓存。
PS:使用Firestore不是一种选择,因为需要不断传播的用户(喜欢,收藏等)不断修改数据,这使得firestore对于这种应用来说非常昂贵。
答案 0 :(得分:1)
firebaser here
Firebase实时数据库没有用于传达同步状态的API。在这个阶段,不太可能添加这样的API,尽管你总是可以称重file a feature request。