应用发布更新后,在公司的FireStore数据的路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用发布更新后,在公司的FireStore数据的路径相关的知识,希望对你有一定的参考价值。

正如我规划如何构建我在公司的FireStore数据来优化我的使用情况,我不禁在想,今后我需要更新我在公司的FireStore数据的路径会发生什么?

我需要执行通知所有旧版本我的移动应用程序的停止启动,需要升级的一些机制?或安全检查时,应用程序启动,它读取公司的FireStore的位置来决定客户是否需要升级或可继续使用当前的版本?

这似乎是路径数据应该在客户端代码被硬编码,可对风险,特别是在产品的改进时在公司的FireStore数据结构复杂(子集合等)

有没有一种方法,以更好地为这种在公司的FireStore灾难的计划?

答案

第一个目标应该是使任何数据库更改向后兼容。这是可能有很多往往比你现在可以认为。

但是,如果你真的想不兼容的变化做准备,你应该在你的数据库中的版本号。在云计算公司的FireStore你通常把在全球收集在一个已知的文件名,如/Globals/VersionNumber。请注意,这是数据模型的版本号,不一定是应用程式的版本号。

在应用程序启动时,现在,它首先和检查读取该文件,如果版本号这是什么的做匹配。如果没有,告诉用户升级。否则照常继续。

以上是关于应用发布更新后,在公司的FireStore数据的路径的主要内容,如果未能解决你的问题,请参考以下文章

公司的FireStore检索个别更新查询使用飞镖后

删除 SwiftUI 后 Firebase Firestore 不更新 UI

更新 Firestore 数据库中文档的字段

Cloud Firestore:从 API 添加和更新数据

Firestore 实时更新不适用于 recyclerview

Vue Firestore 查询。 Firestore更新数据时如何避免重复?