iosmobile-applicationab-testingabtest

How to do simple AB testing in iOS


I am looking to split up my user base to 10 group and show 10 different UI and see how they feel about it.

so each user group will have single type of UI always.

i.e Let's say I have 10k users and when I roll out my next release when user install I will be showing for 1000 user 1 UI and for another 1000 user 1 UI like all 10K users.

I know this can be done with the help of AB testing framework.

Basically I want to call one API at the launch of app and it has to return value between 1 to 10 then I can store it in my keychain and next time when app is launched I will see if it's already there in keychain and I will not call the API.

So basically the API will know how many requests has come and it'll divide and send right values back

so based on value in keychain I will show different , different UI and here AB testing framework's job would be giving me value 1 to 10 the API part.

There are so many AB testing framework available online.But I couldn't find any framework that suits my needs.

any help is appreciated !


Solution

  • Imagine changing fonts, colour or some values in your iOS app without submitting a new build. It's pretty easy using Remote config. This tutorial will teach you A/B testing, but before A/B testing I would recommend you to look around Remote Config.