Apple TestFlight:允许上传2个beta应用程序进行A/B测试吗?

Mat*_*att 7 ios testflight

我需要通过Apple TestFlight对iOS 8应用程序进行beta测试.是否允许为A/B测试上传2个版本的beta应用程序?(我想切换应用程序图标和其他一些东西,以检查哪些对用户更有效.)


关于赏金的说明:

特别感兴趣的是,如果有任何经验可以提交两个类似的外部测试版本,因为构建必须通过(虽然更轻)审查过程.

我认为没关系,因为可以为审阅者提交自由格式笔记并解释情况-AND因为,无论如何,外部测试的应用程序必须经过正常的App Store审核流程才能上线; 因此,在外部测试中接受不会是App Store的免费门票.

但这些只是我的假设,因而是赏金.有人这样做过吗?有负面还是积极的结果?或者两个审查过程都是众所周知的独立,有时是任意的.

我对审查指南的解释不感兴趣,但是他们如何在实践中执行.

或者这应该在应用程序内部使用一些A/B测试框架处理?(遗憾的是,除了创建两个捆绑包ID之外,还有更多的工作......这对测试应用程序图标没有帮助)

use*_*077 5

为了在测试中拥有 2 个活动构建,您需要 2 个应用程序(不同的捆绑 ID),您唯一的选择是通过相同帐户或不同帐户。在同一个帐户中更容易处理,管理时的上下文切换更少。

我们都成功完成了,苹果没有提出任何问题。我们也没有在评论笔记中特别提及。

最终你的帐户中会出现更多死项目,但这对你来说只是一个问题,苹果不会抱怨。

为什么强硬

除了您提到的一些事情(应用程序图标)之外,A/B 测试可以在同一版本中完成。通常这是通过调查来解决的。

拥有 2 个应用程序的唯一优势是所有用户都可以在 A/B 测试中测试这两个版本,但他们愿意花时间测试这两个版本。

想到的缺点:

  • 迟早你会杀死其中一个版本,可能会失去一些只选择该版本的 Beta 测试人员。发布应用商店版本后,您可能不需要 Beta 测试人员,这一事实可以缓解这一问题
  • 您将无法控制谁拥有哪个版本,以确保正确分发并将用户从一个版本转移到另一个版本,除非您准备好与 Beta 测试人员进行大量沟通。


dst*_*eba 2

我无法在 TestFlight 中拥有多个版本。如果我要这样做,我将使用单独的配置文件和 iTunes Connect 帐户。有几个步骤可以更改配置帐户和应用程序名称,使其独一无二,但我认为这是解决它的唯一方法。然而,要使用外部测试人员(因为内部测试人员限制为 25 名),您必须经过审核流程。如果苹果发现同一个应用程序,他们可能会反对对其进行两次审查。我建议您重新阅读条款和条件,记住您正在提交测试版应用程序审核。