Roman
Roman

Reputation: 1711

How do I let some users to install for free a paid Android App?

I am developing an Android application, and common users have to pay for it. But, I want to offer that application for free to my webpage users. I have a login in that webpage, so I can control what users access to the application. So the question is:

If I put the .apk into the private zone of my webpage, and users access it through the mobile, Do they download the application and can distribute it, or it just get installed on the phone? And what if they access by PC? Is there any way to avoid the download of the file, and just install it on the phone?

Upvotes: 0

Views: 342

Answers (3)

2red13
2red13

Reputation: 11227

I fear installing without downloading is not possible, maybe you shoud think about a second version which needs a key (e.g. created by the device ID and a secret Prefix.

  • User is downloading your apk
  • User get the message he needs to register
  • User send his Device ID to yor Webpage (and have to login before)
  • Your Website create a hashkey with the device ID and a secret password
  • The Application stored the key in the Preferences and will check at startup, if the stored key fit to the Device ID/password Hash.

Upvotes: 1

Hamdullah shah
Hamdullah shah

Reputation: 654

if they have rooted phone then they can do anything with your apk. there is no security in android even you can get the source code of an app. in your case the only way is to implement certificates.

Upvotes: 0

Vladimir Ivanov
Vladimir Ivanov

Reputation: 43098

If you let some download your apk, then it just get downloaded. Users will have to install it manually and what is worse, they won't get updates through the common android market mechanism.

Upvotes: 0

Related Questions