I want to analyse the user behavior in different version of my app, should I create different app id in Flurry analytics like DemoApp1.0, DemoApp1.1 etc, Or Flurry analytics will automatically records the different version? Thanks
No. you should not create a separate app id, nor would any analytics service require you to create a seaprate id.
Havign the same id helps you to see the numbers and compare versions etc.
(btw, all this should be there in flurry faq)