使用云眼参数化你的APP然后AB测试

在开发应用程序的时候,需要定义许多常量来表示应用中的一些实体,比如界面中的文字描述、按钮的颜色、布局的属性值等等。每当我们想要修改应用的时候,都要在源码上修改这些常量,然后再重新编译发布,流程就会变得非常麻烦,增加很多繁杂的工作。而参数化的方法就是来解决这样的问题的。

APP参数化就是把应用中的这些常量不再写死在代码中,而是从一个独立于应用的配置文件中获取。我们只需要修改配置文件,就能够达到修改应用的效果。即使是一个非技术人员也能够很容易地通过云眼的编辑器完成配置,快速灵活地改变应用来满足特定的需求。

要使用云眼来参数化APP,首先要在云眼平台上创建一个方案。接着打开云眼编辑器,创建需要的变量并为变量赋值,这些变量随时都可以修改,保存之后马上就可以在你的APP中生效。

AB测试创建变量
AB测试创建变量

完成变量的创建后,把这些变量添加到方案中使之在APP中可以获取到,最后保存并启动这个方案。这样,我们就完成了配置文件的创建。

AB测试已填加到优化方案的变量
AB测试已填加到优化方案的变量

在你的APP中使用云眼的API来获取这些参数,在程序需要参数化的地方使用这些参数来代替原先的常量值。

下面的代码来自一个安卓应用的例子,使用云眼API获取两个参数,分别用来表示按钮的背景色和字体颜色。这个APP在发布之后,如果希望修改按钮的颜色,只需要在云眼平台上编辑对应参数的值,就可以很容易地达到我们想要的效果了。

AB测试参数化代码示例
AB测试参数化代码示例

参数化之后的APP可以给我们带来很多便利,快速修改应用来满足运营的需求、低成本地开展AB测试、控制推荐程序的算法、随时修改广告语等等。

免费AB测试,注册即可开通使用! 立即开通