How to make a trial version which starts a limited amount of times?

by MobileVisuals » Mon, 08 Nov 2010 23:01:26 GMT


Sponsored Links
 I want to make a trial version, where the application functionality
works a limited amount of times. The consumer will then be given the
option to buy the complete version on Android market. How can I
implement that?

I could write some info to the sdcard after each start of the app and
then read that info on the next start or reinstallation of the app.
But would that work? This thread




How to make a trial version which starts a limited amount of times?

by TreKing » Mon, 08 Nov 2010 23:33:18 GMT


 



Because there's no where to store installation count information on the
device the user can't wipe and no reliable way to associate a given user /
device to any information if you were to store it online.

Just use the SDcard - the more savvy users will probably figure it out and
learn to delete your trial data, but most people will have no idea. Also,
you can make it such that if they delete the trial information stuff, any
saved data gets wiped too, so they can try the app as often as they want,
but have to "start over" each time.

-------------------------------------------------------------------------------------------------
TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices

--


Sponsored Links


How to make a trial version which starts a limited amount of times?

by Pent » Mon, 08 Nov 2010 23:58:00 GMT


 > > Why shouldn't this be possible in Android?

You'd think one integer per package of not-wiped storage wouldn't be
too much to ask.

Pent

--



How to make a trial version which starts a limited amount of times?

by MobileVisuals » Tue, 09 Nov 2010 00:13:52 GMT


 So you recommend a solution where I write info to the SDcard and then
read it on the next start or reinstallation of the app?




--



How to make a trial version which starts a limited amount of times?

by TreKing » Tue, 09 Nov 2010 00:18:59 GMT


 



Pretty much.

-------------------------------------------------------------------------------------------------
TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices

--



How to make a trial version which starts a limited amount of times?

by Marcin Orlowski » Tue, 09 Nov 2010 01:20:34 GMT


 


Or, if you go INTERNET permission for any reason granted, validate
device on your server somehow. Due to ANDROID_ID issues
it probably be much better to check agains i.e. WI-FI MAC anyway.

--



How to make a trial version which starts a limited amount of times?

by Nathan » Wed, 17 Nov 2010 01:58:58 GMT


 I asked and the LVL was not intended for time limited trials. It was
intended for how many change you give it to verify a license not for
giving users the chance to evaluate an app.

Here's the biggest problem: how are you going to distribute this app
with these custom constraints? If it is through the Market, the Market
will force people to buy it before they download it. You can't
distribute both free and paid apps with the same package name.

Nathan




--



How to make a trial version which starts a limited amount of times?

by MobileVisuals » Wed, 17 Nov 2010 02:45:13 GMT


 I want to make a trial which can be started a limited number of times,
it should not be time limited. But LVL is not intended for  this type
of trial version either?

Using the LVL would also impose a requirement of network connectivity
on the
users whenever they want to run the apps,so I assume that it is better
to make the trial version without the LVL?

If the users are forced to buy the app before downloading, like you
wrote, then it seems impossible to make trial versions with LVL.





--



How to make a trial version which starts a limited amount of times?

by Bret Foreman » Wed, 17 Nov 2010 02:53:03 GMT


 >From a marketing perspective, the Android Market is really primitive.
Most of the required features are such no-brainers that I can only
conclude that there are some technical issues that make them hard to
implement. I'm guessing the people who architected the Market were not
marketeers and built the underlying infrastructure without the most
obvious features in mind - and now they're stuck with it. At a
minimum, it should have:

-Coupons. We should be able to generate single-use coupon codes from
the developer console and send them to key early adopters.
-Limited time trials. We should be able to set the refund period on a
per-app basis. The current 24-hours is way too short for my potential
customers.
-Subscriptions. The market should support a monthly subscription model.

--



How to make a trial version which starts a limited amount of times?

by Michael A. » Wed, 17 Nov 2010 06:39:45 GMT


 I would be very wary of putting an app like that on the market, as you
are liable to have your ratings hosed by angry users. The market is
not kind on time-limited apps.

Regards,

Michael A.






--



How to make a trial version which starts a limited amount of times?

by MobileVisuals » Wed, 17 Nov 2010 16:57:24 GMT


 I see, so do you know the best way to make a time limited trial? I
assume that the License Verification Library (LVL) should not be used
for this?

Our apps has sold best when there is no trial version available, so
the consumer only has the option of buying the complete version. This
approach has been successful on Playnow, we've had 2 apps which have
been number one their sales chart.
But I assume that this approach is more difficult on Android market,
since there are so may free products available?
Or is it possible to sell good on Android market without having a
trial version?







--



How to make a trial version which starts a limited amount of times?

by Michael A. » Thu, 18 Nov 2010 21:11:17 GMT


 


I would not make a time-limited trial (that was kind of my point).
With the way the Android market works (and the demographics of its
users), it is not really well suited to these kind of apps.

I would look to limit the functionality/choice in your trial app
instead. I can see that you do wallpapers; you could for instance
offer a basic variant for free that does not permit any (or very
little) tweaking of your wallpaper settings. Or put in ads whenever
the settings are changed - whichever solution seems to fit best with
your strategy.


The Android market is a very different beast, for better and worse.


Visibility is an issue on the market. There's a reason that most of
the success stories on the market were either early arrivals to
Android or "big names" (e.g. Rovio).


I think you misunderstand the purpose of a trial version in the
context of the Android market.

Keep in mind that the Android Market already implements a default time-
limited trial version of your app - ANY user can download your app and
return it within 24-48 hours practically for free. Do people really
need more than 24 hours to determine whether they want to buy your
app? I think that it is a very rare app where this would be the case.
Obviously, seeing a high return percentage on your app is not be nice,
but why spend effort implementing something which already exists in
the Android market?

I would reformulate your question into a better one (from my point of
view on what occurs in the Android Market): is it possible to sell
well on the Android Market without having an established fanbase? If
you have a killer app, maybe. For the vast majority of apps, it would
take brilliant and/or massively unscrupulous (sadly a lot of that
around too) marketing effort to generate sales.

What a "trial version" is for is to spearhead your marketing effort.
You want to put something on the market that makes people say "Man
this is awesome" -> telling all their friends about it and rating it
5* -> more downloads -> hopefully sales of your other products. What
you are most likely to get from a time-limited trial on the Android
market is a "WTF doesn't this work anymore?" and more angry users
rating your trial with 1 star. Marking your app as a time-limited
trial is not going to change that substantially. Assume that anything
you write to promote your app can and will be misunderstood (for some
users, it seems you should just assume that they can't/won't read
anything you write).

Regards,

Michael A.

--



Re: How to make a trial version which starts a limited amount of times?

by MobileVisuals » Sat, 20 Nov 2010 10:23:45 GMT


 Or maybe it is better make the trial version with the License
Verification Library (LVL)? An application can check the licensing
status and then apply custom constraints that allow the user to run it
unlicensed for a specific number of times, according to the
information on :

 http://developer.android.com/guide/publishing/licensing.html 

This seems however a bit messy and time consuming to implement. Has
anyone used the License Verification Library (LVL) for making a trial
version?







-- 



Re: How to make a trial version which starts a limited amount of times?

by MobileVisuals » Sat, 20 Nov 2010 18:34:28 GMT


 hanks for explaining, now I understand what you mean when you say
that there is not much use to make a time limited trial.
What do you mean with "Android Market already implements a default
time limited trial version of your app"? Do you mean that everytime
someone buys an app they can return it within 24-48 hours for free?
That must be a special rule that Google has, I've never seen that in
other appstores.

I was planning to release a trial version which starts 3 times. The
first time, you can view all of the visual effects.
The second time, you can view just 3 of the visual effects. The third
time, you can view just 1 of the visual effects.
But maybe it is no use to release a trial version like that either? My
apps display visual effects that you can use for meditation or
relaxation, so you can't use them as a wallpaper.

I understand what you mean when you say that it would take massively
marketing effort to generate sales on AM. That was what I suspected.
Since there are >100000 apps, it is a very big risk that an app drown
in the flood of all of the free
apps, even if it good.

My company got good distribution to operators, currently about 40
operators are selling our apps. Maybe it is easier to get sales for
Android apps on the operators appstores and portals than on Android
market? I have seen that big US operators like T-mobile and Verizon
are looking for Android apps.


On 18 Nov, 14:11, "Michael A." <michael.aki...@gmail.com> wrote:

--



Re: How to make a trial version which starts a limited amount of times?

by Michael A. » Mon, 22 Nov 2010 08:13:24 GMT


 n Nov 20, 11:34am, MobileVisuals <eyv...@astralvisuals.com> wrote:

You should probably read this:
http://www.android.com/us/developer-distribution-agreement.html


I think that you would be likely to get a lot of disgruntled customers
by releasing an app like that, but do keep in mind that this is just
an opinion based on my own experiences and observations. Others may
have differing experiences/opinions, and even if all of us agree (not
likely), it is still just an opinion. None of us can predict the
future.


It is certainly possible, but none of the alternate markets have - as
yet - a market penetration to compete with the Android market. You are
likely to make at least an order of magnitude (10x) more sales
through the Android market than any other portal as things stand
today. That situation may change in future, perhaps even the near
future, but for now this is the reality we deal with.

Regards,

Michael A.


--



Other Threads

1. Library Files Path (\lib path)?

Hi All,

Where do you put library files (\lib files) in Android?  I want to
make sure my activation.jar or mail.jar files are exported with my
<AppName>.apk file.

Thanks,
gilgantic
--~--~---------~--~----~------------~-------~--~----~

2. Announcing: RCP for Android & Unify-Message Open Platform

I have summited two framework projects for developers to ADC.

1. RCP for Android
http://rcpandroid.googlecode.com/files/RCPAndroid.pdf
http://rcpandroid.googlecode.com/files/RCPAndroid.apk

2. Unify-Message Open Platform

http://unifymessage.googlecode.com/files/UnifyMessage.pdf

Comments and sugesstions are welcome! :-)

--~--~---------~--~----~------------~-------~--~----~

3. i try to catch an exeption in a thread but although it does throws the exeption the catch i planted did not cought it, why is that?

4. after creating an alarm service that starts on boot the adb tries to connect even after i stop the emulator, why is that?

5. Add MediaFLO on Android, how to do in current Android API?

6. magic

7. putting custom data type int extra params