我希望将用户群划分为10个组,并显示10个不同的UI,看看他们对此有何看法。

因此,每个用户组将始终具有单一类型的UI。

也就是说,假设我有1万个用户,当我在安装用户时推出下一个版本时,将显示1000个用户1个UI以及另外1000个用户1个UI(如所有10K用户)。

我知道可以借助AB测试框架来完成。

基本上,我想在应用启动时调用一个API,并且它必须返回1到10之间的值,然后我可以将其存储在钥匙串(keychain)中,下次启动应用时,我将查看它是否已存在于钥匙串(keychain)中,而我不会调用API。

因此,基本上,API会知道有多少个请求,它将进行划分并将正确的值发送回去

因此,根据钥匙串(keychain)中的值,我将显示不同的UI,并且AB测试框架的工作将为我提供值(value)1到10的API部分。

在线有很多AB测试框架可用,但是找不到适合我需求的框架。

任何帮助表示赞赏!

最佳答案

想象一下在不提交新版本的情况下更改iOS应用程序中的字体,颜色或某些值。使用远程配置非常简单。该tutorial将教您A/B测试,但是在A/B测试之前,我建议您环顾一下Remote Config。

10-06 11:41