应用发布更新后,在公司的FireStore数据的路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用发布更新后,在公司的FireStore数据的路径相关的知识,希望对你有一定的参考价值。
正如我规划如何构建我在公司的FireStore数据来优化我的使用情况,我不禁在想,今后我需要更新我在公司的FireStore数据的路径会发生什么?
我需要执行通知所有旧版本我的移动应用程序的停止启动,需要升级的一些机制?或安全检查时,应用程序启动,它读取公司的FireStore的位置来决定客户是否需要升级或可继续使用当前的版本?
这似乎是路径数据应该在客户端代码被硬编码,可对风险,特别是在产品的改进时在公司的FireStore数据结构复杂(子集合等)
有没有一种方法,以更好地为这种在公司的FireStore灾难的计划?
答案
第一个目标应该是使任何数据库更改向后兼容。这是可能有很多往往比你现在可以认为。
但是,如果你真的想不兼容的变化做准备,你应该在你的数据库中的版本号。在云计算公司的FireStore你通常把在全球收集在一个已知的文件名,如/Globals/VersionNumber
。请注意,这是数据模型的版本号,不一定是应用程式的版本号。
在应用程序启动时,现在,它首先和检查读取该文件,如果版本号这是什么的做匹配。如果没有,告诉用户升级。否则照常继续。
以上是关于应用发布更新后,在公司的FireStore数据的路径的主要内容,如果未能解决你的问题,请参考以下文章
删除 SwiftUI 后 Firebase Firestore 不更新 UI