gpt4 book ai didi

ios - 如何在审查 iOS 应用程序时管理应用程序服务器更改?

转载 作者:可可西里 更新时间:2023-11-01 04:56:22 25 4
gpt4 key购买 nike

我想知道其他人在审查他们的 iOS 应用程序期间如何管理他们的后端 API。

我们会在每个版本中不断更新/添加新的 API 端点。我们遇到的主要问题是当我们必须更改数据库架构时。在应用程序获得 Apple 批准之前(这可能需要 4 天以上),我们不想将后端更改推广到我们的生产服务器。

目前,我们将 iOS 应用设置为手动发布并在 2 个生产服务器之间切换。因此应用商店中的应用 v1.0 将指向我们的 prod1 服务器,审核中的应用 v2.0 将指向我们的 prod2 服务器。当 Apple 批准 v2.0 时,我们将 prod1 数据库复制到 prod2,运行所有迁移,然后发布 v2.0。将更改推广到 prod2 后,我们将更新 prod1 上的配置设置,该设置将向应用程序 v1.0 发送响应,提供指向应用程序商店的链接以下载应用程序 v2.0。

感觉有更好的方法可以解决这个问题。有兴趣了解其他人是如何解决这个问题的。

最佳答案

我们已在 REST 调用中成功使用 iOS 应用程序版本(作为 header 的一部分传递)以支持同一服务器上的多个应用程序版本。鉴于您经常需要支持多个旧版本的 iOS 客户端,这似乎是最简单的方法。

关于ios - 如何在审查 iOS 应用程序时管理应用程序服务器更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35470534/

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