0

I have a free app in android play store. Now I want to give user 2 options. One free and the other paid where the paid app has no advertisements and other feature enhancements

Is there a way to do so in Android?

Nipun
  • 4,119
  • 5
  • 47
  • 83
  • I would use in-app billing to allow users of the app to perform a one-off purchase to remove adverts and enable features. – Ken Wolf Apr 06 '14 at 15:37

1 Answers1

2

Well, you could get this in different ways.

As @Ken Wolf said you could add a system in your exists app which could let the user to pay to remove ads from the same application they have without the need to install a different version. With this system you have only one APK and you should check if the user has paid the application if yes enable pro features and disable ads.

Or, if you want to create two different versions you could create a basic application and a "pro" and using a library project to keep an unique code shared between the two versions.

And, of course the code of the "pro" features will be only in the pro APK version... same for resources, layouts, drawable etc.

Other answers i found for you:

Community
  • 1
  • 1
Marco Acierno
  • 14,682
  • 8
  • 43
  • 53
  • the first option is your best choice if your using google play, as it is against the terms of service to have two versions of the same app in publication – Technivorous Apr 06 '14 at 15:51