gpt4 book ai didi

iPhone - 如何将可用的新应用程序版本同步到应用程序商店和数据库升级?

转载 作者:搜寻专家 更新时间:2023-10-30 22:18:58 24 4
gpt4 key购买 nike

假设我在服务器上有一个 Huuge 数据库,该数据库与我的应用程序的 1.0 版本一起工作。
然后我打算更改数据库模型并发布2.0版本的应用程序。

当我提交我的 2.0 应用程序时,有一天该应用程序将在应用程序商店上可用。我不知道那一天,也不知道它何时可供下载。

那么...我如何才能将我的数据库模型升级与 2.0 应用程序可用性同步,假设我有办法停用对服务器的 1.0 版本调用(拒绝 1.0 调用并要求用户升级应用程序) ?

让我们举个例子。你发布了一个聊天应用程序。但是几个月后,法院要求您询问用户的年龄?但是...您的 1.0 应用程序并非设计用于询问此问题。因此,您更新 1.0 数据库模型以携带年龄,并发布一个 2.0 应用程序,询问用户的年龄(如果未知)。

在那种情况下,维护 1.0 应用程序不是一种选择。用户必须更新应用程序,否则服务可能会中断。

因此,在审判日之前,您仍然可以使用 1.0 应用程序,但在该日期之后,一旦 2.0 应用程序可用,就必须使用 2.0 应用程序和数据库模型。

最佳答案

我使用配置为读取版本和服务器路由的导航图来控制我的应用程序。如果担心审核通过后再激活,那么之前下载的版本会失败。因此,您需要找到一种方法,使这两个版本都可以作为应用程序使用,而不会自动更新。

现在要解决您的问题,您可以更改监听的端口并相应地提供日期。您可以创建一个可以包含在新版本中的新路由,并在 http 服务器上检查并提供数据。这样你就不会破坏以前的版本。

编辑:

您可以控制应用程序在苹果批准后何时发布。因此,在获得批准之前允许两个版本,一旦获得批准,请更改您的数据库以降低 1.0 并发布应用程序 2.0。

关于iPhone - 如何将可用的新应用程序版本同步到应用程序商店和数据库升级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6947645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com