1

当前问题:我们如何有效地为不同的客户部署同一个App的不同版本?

例子:

需要为客户 A 安装应用程序版本 1.1。

需要为客户 B 安装应用程序版本 1.2。

需要为客户 C 安装 App 版本 1.3。

应用程序版本 1.1、1.2 和 1.3 基本上是相同的应用程序,它们之间的差异很小(可能需要不同的后端版本)。某些功能可能会丢失或在某些版本上可能是额外的,这取决于客户是否明确需要它们,或者品牌可能不同:不同的徽标、不同的主题等。它基本上是相同的代码库,但客户特别要求有变化。

我们需要一种方法来发布应用程序并向我们的客户指示他们需要安装哪个应用程序版本。我们有什么选择?

我非常感谢以前处理过这种情况的人的回答。

4

1 回答 1

0

如果您打算向不同的用户提供功能略有变化的应用程序。首先,您只能在 App Store 上提交 1 个最终版本。没有这样的选项可以在保留旧版本的同时在商店上传单独的版本。

但是,如果您有固定的用户集,那么您应该有一些选项,例如:

  1. 第一个选项是您可以在 TestFlight 上上传 3 个不同的分发版本并邀请您希望他们访问功能的特定版本的用户
  2. 另一种选择是您可以在在线链接服务上创建链接,您可以从中生成应用程序的链接,并且可以将该链接分发给特定用户
  3. 最后一个选项是您只能创建单个构建,但您可以根据 API 控制功能隐藏和显示,通过这种方式,您可以仅将特定功能的访问权限授予相关用户

我希望这对每个人都有帮助。

于 2019-08-30T06:46:09.283 回答