Joe*_*oey 5 iphone itunesconnect app-store appstore-approval ios
我想知道其他人在他们的iOS应用程序正在审核期间如何管理他们的后端API.
我们不断更新/添加每个版本的新API端点.我们遇到的主要问题是我们必须进行数据库架构更改.我们不希望在应用程序获得Apple批准之后将我们的后端更改提升到我们的生产服务器(可能需要4天以上).
目前,我们将iOS应用程序设置为手动发布,并在2个生产服务器之间切换.因此,应用程序商店中的app v1.0将指向我们的prod1服务器,审核中的app v2.0将指向我们的prod2服务器.当Apple批准v2.0时,我们将prod1数据库复制到prod2,运行所有迁移,然后发布v2.0.一旦我们将我们的更改提升为prod2,我们就会更新prod1上的配置设置,该设置会将响应发送回app v1.0,提供指向应用商店的链接以下载app v2.0.
感觉有更好的方法来解决这个问题.有兴趣了解其他人如何处理此问题.
小智 0
我们已成功在 REST 调用中使用 iOS 应用程序版本(作为标头的一部分传递)来支持同一服务器上的多个应用程序版本。无论如何,您经常必须支持多个旧版本的 iOS 客户端,这似乎是最简单的方法。
| 归档时间: |
|
| 查看次数: |
324 次 |
| 最近记录: |