【问题标题】:How to manage different versions of same iOS apps in app store for different clients如何在应用商店中为不同的客户端管理相同 iOS 应用的不同版本
【发布时间】:2020-02-05 06:26:02
【问题描述】:

我们有一个浏览器应用程序,这个应用程序被不同的客户使用。每个客户端都使用单独的数据库和服务。我们定期(每季度)发布具有增强功能的升级。但有些客户端可能不会升级到最新版本。所以不同的客户使用我们产品的不同版本。这没有问题,因为每个客户端都使用自己的数据库和服务。最近我们为同一个应用程序构建了一个 iOS 应用程序。在应用商店我们只能上传最新版本的应用,低版本的客户端如何安装各自版本的应用?最新版本的应用程序可能无法与较低版本的服务和数据库一起使用

不同的客户需要从应用商店安装不同版本的同一个应用。

【问题讨论】:

  • 无法在 App Store 上发布同一应用的不同版本。虽然我认为这不是一个好主意,但您可以在应用商店上为不同的目的发布不同的应用。
  • 这只有在他们更新应用程序之前才有可能。您不能向特定的人发布特定版本的应用程序。您必须为不同的人上传 2 个不同名称的应用程序。
  • 我应该在我的 iPhone 中下载一个 ipa 文件并将其安装到我的设备中(手动)吗?

标签: ios app-store


【解决方案1】:

在 App Store Connect(您在 App Store 中管理您的应用程序)中,您可以选择在发布新版本后要保留在 App Store 中的版本。这样做的目的是允许下载旧版本,以防用户拥有不支持新应用版本的旧设备或 iOS 版本。 - 所以我猜这个功能对你的情况没有真正的帮助。

  1. 我建议您为每个人制作相同的版本,然后在应用程序中(我假设您的客户已登录)根据他们的用户选择您想要呈现给他们的内容。 - 以连接到他们的旧数据库并停用新功能为例。这也将使您有机会展示他们可能想要选择加入的新功能。

  2. 您可以为每个版本发布一个全新的应用程序。前任。 YourApp 1.0、YourApp 2.0(这种情况并不少见,但如果对同一个应用程序进行彻底更改/改进,并且您希望旧版本保留一段时间直到您完全退役,这通常会更多)。

希望这能澄清一点:)

【讨论】:

  • 如果我选择第二个选项,那么用户每次都需要安装新应用才能获得更高版本。因此升级选项将不可用。是否可以在应用商店中使用不同名称的相同应用(略有变化)?
  • 如果我选择第一个选项,我可以通过检查版本来限制新功能。但是如果现有功能有修复或增强可能会出现问题(不支持旧服务)
  • 没错。在这种情况下不会有更新版本,他们需要安装一个新的应用程序。没有您所指的“轻微变化”之类的东西。这听起来像是您拥有的一个非常复杂的系统。 - 我可能会尝试尽可能长时间地使用解决方案 1。当有一些东西只需要一个新的应用程序版本时,你发布一个新版本并使用弹出框或其他可能想要新应用程序的用户更新旧版本. (带有 App Store 链接)。
  • 是否可以运行一个 iOS 应用,它会从我们的服务器下载特定的 ipa 文件并安装下载的 ipa 文件
  • 不,绝对不是 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-05
  • 2014-07-23
  • 2016-03-16
  • 1970-01-01
  • 1970-01-01
  • 2017-09-10
相关资源
最近更新 更多