B2B分发同一个应用的不同版本

时间:2015-08-10 15:48:19

标签: ios b2b

我们有一个iOS应用程序,我们想用B2B分发。我们有许多客户正在使用该应用。每个客户端都有数百个(有时甚至是数千个)设备。

当我们发布一个版本时,并非每个客户都想升级到新版本。

我们如何处理这样的情况?

1 个答案:

答案 0 :(得分:1)

如果没有完全了解你的需求,这很难回答,但我会尝试提出一些建议。

我致力于为我们的客户授权并以各种名称分发的应用程序,具有不同的功能集和自定义设置等。因此,对于每个新客户端,我在XCode中创建了一个单独的构建目标,因此我可以分配唯一的名称和包Id和定义支持的功能和其他使其与其他客户端版本不同的东西。然后,只需在创建分发存档时选择目标和配置,就可以为您需要的客户端发布新版本。

然而,当有一些合理数量的客户端时(例如,最多10或20个),这种方法可行。如果你需要支持太多的变种,它将变得无法控制。在这种情况下,我会想到创建一些服务器应用程序,您可以以更方便的方式管理所有客户端的配置,并将其集成到XCode构建过程中。我不知道有什么,但如果为此目的甚至有一些现有的服务,我也不会感到惊讶。