I've published several apps on IOS and Android adding flurry to measure the interaction that is happening in those apps, however, I'd love to enhance this interaction and make my apps more useful by using A/B Testing on users who are already using the app, however, I couldn't find any source that does such a thing on mobile apps, I wonder if there are any way to do it.
Here is what I would do to have A/B Testing done on Existing Customers / People who already have my app:
Both the flows of the App you have in mind should be bundled as a part of the same app.
You use the code injection to send information to Flurry.
Use the same method to check how many users have downloaded the latest version of your App with both flow experiences A & B.
For every user who downloads the newest version, update the App with an alternate flag status, and the flag would determine which flow would unlock in the App.
The rest Flurry would do for you, it will send you the analytics / usage stats for you to decide which one is preferred or has better experience or better usability.
I am attaching an image which will explain things better.
If you're still looking for a way to do this, I've created an iOS Client Library and PHP Server for performing data-driven A/B Split Tests in your iOS Apps - it should give a kick-start to anybody's Mobile A/B testing effort. There are controls (extending UIButton) for A/B testing button text and images as well as the ability to generically split test String values.
Check it out on GitHub.
There are a few players out there who provide a/b testing tools (and new ones seem to be springing up every other day)
Some worth checking out are Swerve, Artisan and Appiterate.
From the looks of it, Artisan and Appiterate are providing some sort of a visual editor for creating a/b tests. Something similar to what Optimizely provides for web. And another post I was going through mentioned that Optimizely was working on it's own solution for mobile. That should be interesting for this space.