3

有没有人有发布应用程序的经验,该应用程序通过开关加载不同的 ViewController 以获得相同的功能。所以 50% 的用户总是使用一个版本,而 50% 的用户总是使用另一个版本。【这里有很好的描述】http://littlebigthinkers.com/post/how-to-run-ab-tests-in-ios-apps。这是否以某种方式违反了 Apple TOS。

4

4 回答 4

3

如果两个视图控制器提供相同的功能,那肯定没问题。即使做了不同的事情,只要用户 A 和 B 可以访问描述和屏幕截图等中描述的所有内容,您很可能会没事。
不过,您确实有让用户感到困惑的风险,所以我在这里要小心一点. 如果 A 用户与 B 用户谈论您的应用程序或发布屏幕截图等,您可能会感到困惑,或者更糟糕的投诉和差评。

例如:为什么我的应用程序没有做 COOL THING 而我 mate 的副本可以?

于 2012-05-11T10:15:53.337 回答
1

我开发的应用程序实现了非常重要的 A/B 测试(不仅仅是小的 UI 差异,而是启用/禁用大功能),这对 Apple 来说从来都不是问题。

如果有人好奇,我构建了这个框架来做到这一点:https ://github.com/mindsnacks/MSActiveConfig

于 2013-08-23T00:41:05.197 回答
0

Appiterate 有一个所见即所得的编辑器,可以对 iOS 和 Android 的不同版本的屏幕进行 A/B 测试。

于 2013-10-25T08:22:45.627 回答
0

Arise.io 提供了一个为 iOS 进行 A/B 测试的框架,所以我很确定 Apple 对这种做法“没问题”,即使它不是官方的。

于 2013-02-11T15:50:17.580 回答