Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Lite/Pro version vs In-app-billing upgrade option

I have free version with limited functionalities&ads and paid ver. with full features with no ads.

I'm wondering, Should I make different ver. of app paid/free and upload it to market or Lite version and IN-APP-PURCHASE to upgrade to pro version?

What should be the best choice in this case? if you can give insights of pros and cons of IAP and pro/lite method would be great.

1Q: if user installs free ver. > makes in-app-purchase > uninstall

If he downloads it again then will he clicks in-app-purchase. Will Market ask him for money again (since he already paid?

ref: IAP android.

like image 865
Piyush Patel Avatar asked Sep 27 '11 02:09

Piyush Patel


People also ask

What is the difference between Lite and demo?

A "demo" app is traditionally a fully functional app that only runs for a limited time or doesn't let you save anything, or is crippled in some way to make it useless beyond being a demo. A "lite" app is fully functional in its own right.

What does In-app purchase mean on IPAD?

An in-app purchase is any additional purchase made within an app, like extra lives in a game. You can turn in-app purchases on or off on Apple and Android devices with just a few taps.

What does In-app purchase mean on Google Play?

With some apps, you can buy additional content or services within the app. We call these "in-app purchases." Here are some examples of in-app purchases: A sword that gives you more power in a game. A key that unlocks more features of an app.

Is in-app purchases free?

An in-app purchase is any fee an app may ask for. Many in-app purchases are optional or give users additional features. Others serve as subscriptions and require users to sign up and pay a fee to use the app – often after an initial free trial.


1 Answers

Not really a programming question, the best choice depends on many things. In short, IAB is a bit harder to integrate, but may provide a better user experience: no need to install a separate app, and uninstall the free one later, etc. Maybe you should read the IAB reference first to get an idea how it works.

As for your question, if you use a managed item, the purchase is tied to the user's Google account, so they will get the upgrade after moving to a new device for free (you need to restore transactions on first run to ensure this happens).

like image 132
Nikolay Elenkov Avatar answered Sep 17 '22 21:09

Nikolay Elenkov