Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Same APK for free and paid versions on Android Market?

Is it possible to list in Google's Android Market a single APK for both free and paid versions?

So far, I only found this tip to create a button in the free version that links to the paid versions, but IIUC these are still 2 separate APKs.

I also found a reference to creating free/paid versions from same code, but that still refers to 2 separate APKs.

What I am interested in is an (Google) Android Market way to provide functionality that is similar to PayPal's MPL (i.e. one app does it all). Is this possible?

EDIT: Based on the answer below, it seems that Google's In-App Billing facilitates this.

However, LVL's Requirements and limitations says:

Licensing is currently for paid apps only, since free apps are considered licensed for all users. If your application is already published as free, you won't be able to upload a new version that uses licensing.

I know that LVL is not the same as In-App Billing but LVL is definitely required for In-App Billing to work (if only for using the key). So how does this reconcile?

like image 789
ef2011 Avatar asked Jun 10 '11 14:06

ef2011


People also ask

Can I install 2 versions of the same app Android?

If your phone doesn't have this feature, you can still run multiple instances of your Android apps using a third-party app. While each manufacturer has its own name for the feature—it's called Dual Messenger on Samsung, for instance—it works pretty much the same no matter the phone.

What is the difference between AAB and APK?

What's the difference between AABs and APKs? App bundles are only for publishing and cannot be installed on Android devices. The Android package (APK) is Android's installable, executable format for apps. App bundles must be processed by a distributor into APKs so that they can be installed on devices.

What is APK combo?

APKCombo is described as 'Download APK & OBB from Google Play Store (Latest Version, Original APK). Bypass country restriction and download all region. Support Chrome Extension & Firefox Add-on' and is an website in the online services category.


1 Answers

It's possible to use something known as in app products. The min API is 1.6, which should work plenty well. Basically, anyone could download the code, but some unlocking of features could be done if desired to buy new functionality. They also have sample code which shows how it works.

Alternatively, you could use the licensing API, and simply check to see if your app is licensed. This would require a different package name, however, as all apps do.

like image 169
PearsonArtPhoto Avatar answered Oct 12 '22 09:10

PearsonArtPhoto