Free version to Paid version

by Brill Pappin » Fri, 03 Dec 2010 04:42:17 GMT


Sponsored Links
 I've got a situation a lot of us do, where I have released a free
version and now need to make a Paid version of the same app.

As those who have tried will know, you can't change an app from Free
to Paid (a silly feature of the Market).

So, what I'm planning to do is release a "Plus" version that has more
features.

What are others doing to help direct users to their paid versions from
their Free versions?
I'n my case its an input method, so I have to be careful about how I
tell the user about the paid version with more features.

Comments?

- Brill Pappin

-- 



Re: Free version to Paid version

by Leon Moreyn-Android Development » Fri, 03 Dec 2010 06:46:08 GMT


 pretty much thats the general method being used. One thing to consider
is unpublishing the app and releasing a paid version in its place. But
users may find that kinda a slap in the face. I would say do as your
doing, add features to the app and call it app Plus and charge money
for it. Remember though those feature need to be worth the price you
apply to the app though. What you can do is remove features in an
update to your free app and keep them in your paid version.




-- 


Sponsored Links


Re: Re: Free version to Paid version

by TreKing » Fri, 03 Dec 2010 07:20:08 GMT


 On Thu, Dec 2, 2010 at 4:46 PM, Leon Moreyn-Android Development <




That is an awesome way to piss people off. :-)

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

-- 



Re: Free version to Paid version

by Zsolt Vasvari » Fri, 03 Dec 2010 14:14:26 GMT


 If somebody tricked me into updating so that they can remove features
and try to charge me to get them back, not only would I leave a 1-star
on the free version, but buy the paid version, 1-star it and then get
a refund.

Don't do that, it's a really, really stupid idea.







-- 



Re: Free version to Paid version

by Doug » Fri, 03 Dec 2010 16:03:25 GMT


 


Consider Astro file manager, which did the same thing, an garnered
thousands of purchases in response to the switch from free to paid.
They crippled the free version all of a sudden one day and asked
people to upgrade to the full paid version.

Granted, Astro was around for many months and gained a huge following
prior to the switch, but they pulled it off.  The negative reviews
during the switch didn't impact the visible rating of the free version
of the app at all, and they gained valuable user feedback while the
free version was being beta tested.

Sounds like something Google might do.  Give it lots of time if you
want to go this route.  Not everyone has the clout to do something
like this.  The free version of my app has always been crippled so I
didn't have to go through a transition like this, but please do learn
from those who have gone before you.

Doug

-- 



Re: Re: Free version to Paid version

by TreKing » Fri, 03 Dec 2010 16:28:56 GMT


 



Astro was also in "Beta" for that entire duration and clearly indicated in
it's description that it was beta and it would expire eventually. They set
the expectation way in advance. If you're going to do something like this,
you need to plan for it and make it crystal clear to the users up front. If
you set the expectation that the app is free with X features and up and
downgrade that with zero warning, don't expect the same kind of response as
Astro saw.

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

-- 



Re: Free version to Paid version

by Ali Chousein » Fri, 03 Dec 2010 16:51:51 GMT


 What I would suggest is, keep the free version as is, don't remove any
features from it, but implement good features for your paid
application. Then put all the new buttons etc of your paid app in your
free version as well, but when the user presses those buttons display
a nice promotional text of your paid app.

Good luck,
----
Ali Chousein
Published apps:
- Geo-Filtered Assistant Pro
- Geo-Filtered Assistant Basic (freeware version)

-- 



Re: Free version to Paid version

by Zsolt Vasvari » Fri, 03 Dec 2010 16:55:43 GMT


 Also, if your free version will be ad supported, set up some house ads
promoting your paid app.

In my app, I have a once-a-week nag message that comes up when the
user starts the app.






-- 



Re: Free version to Paid version

by Brill Pappin » Sat, 04 Dec 2010 06:10:54 GMT


 I'd be adding features for the paid version, not removing any (unless
programatically impossible to mix them).

I'm finding the users pretty fickle actually, at least 10% actually
download the thing not knowing what it does and give it a one star
when they don't read the installation instructions (it's an input
method).

Anyway, I had intended it to be free, but people are asking for
features that will cost me to implement (more than it already does in
time), so I'll do the work, but they can help defer the cost.

Because it's an input method, it's pretty hard to add special buttons!

Most of what I want to add can be done as a separate content provider,
so I'm thinking that's the way to go.

I think Google really has to fix the market though!

- Brill Pappin




-- 



Re: Free version to Paid version

by Brill Pappin » Sat, 04 Dec 2010 06:12:35 GMT


 Actually, my question was not about a separate app, but more along the
lines of how you tell the user they can upgrade. What ways work and
are unobtrusive and what ways don't.

- Brill Pappin

On Dec 2, 5:46pm, Leon Moreyn-Android Development




-- 



Re: Free version to Paid version

by Brill Pappin » Sat, 04 Dec 2010 06:14:07 GMT


 Right, I can do that a little. It would be ideal... But not for an
input method :)

I'll have to play with the idea a bit I think.

- Brill Pappin




-- 



Re: Re: Free version to Paid version

by TreKing » Sat, 04 Dec 2010 06:18:01 GMT


 



I assume you have settings activity of some sort? Throw a promo in there,
nice and big like.

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

-- 



Re: Re: Free version to Paid version

by YuviDroid » Sat, 04 Dec 2010 06:52:16 GMT


 You could push an update to the free version, and then in its app
description advertise the paid version. In this way users who will want to
update their free-installed version will see the promo text in the market.
(although they might use the "Update all" button and not see the new
description...).

I've never written an input-method, but if it's possible to show a dialog
(or launch an activity) you could show a one time promotion of the paid
version when your input method gets opened. Mmm....does it make sense? :P


Yuvi









-- 
YuviDroid
Check out Launch-X < http://android.yuvalsharon.net/launchx.php> ; (a widget to
quickly access your favorite apps and contacts!)
 http://android.yuvalsharon.net 

-- 



Re: Free version to Paid version

by Brill Pappin » Tue, 07 Dec 2010 10:46:02 GMT


 Yes, Good idea. I'll do that.

- Brill Pappin






-- 



Re: Free version to Paid version

by Brill Pappin » Tue, 07 Dec 2010 10:50:43 GMT


 've been thinking of trying that. It can only popup once to let the
user know because it would be a real pain for them if it popped up
every time the keyboard did :)

However they would be able to click directly to download it or maybe
tell it to remind them rather than just going away for ever.
If you combine that with TreKing's idea of a button in the settings,
and you have a pretty good chance that the user will know they have
the option.

I must say, I'm happy that the users will have a chance to try it free
first, because its the kind of thing that there are many poor
implementations of. Now I have to figure out how to maintain two
versions of the app, as the library system seems to be very broken!

- Brill Pappin

On Dec 3, 5:52pm, YuviDroid <yuvidr...@gmail.com> wrote:

--



Other Threads

1. === IllegalArgumentException: View not attached to window manager ===

I am getting this error automatically sent to me from a lot of beta
users.

 java.lang.IllegalArgumentException: View not attached to window
manager
       at
android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:
355)
       at
android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:200)
       at android.view.Window
$LocalWindowManager.removeView(Window.java:432)
       at android.app.Dialog.dismissDialog(Dialog.java:278)
       at android.app.Dialog.access$000(Dialog.java:71)
       at android.app.Dialog$1.run(Dialog.java:111)
       at android.os.Handler.handleCallback(Handler.java:587)
       at android.os.Handler.dispatchMessage(Handler.java:92)
       at android.os.Looper.loop(Looper.java:143)
       at android.app.ActivityThread.main(ActivityThread.java:4701)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:521)
       at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:868)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
       at dalvik.system.NativeStart.main(Native Method)

Since it comes from external beta users I dont know what they were
doing when they got it.  Nor do i know how to reproduce it.  The stack
trace does not list any of our code.

Usually, this error means that there was an orientation change while a
dialog was open, thereby invalidating the reference to the dialog when
android recreates it.  All of my activities already uses

android:configChanges="keyboardHidden|orientation"

in order to prevent them from doing this.  We still get the error.

Has anyone else seen this before?  What could be the problem?

Thanks,
Clark

-- 

2. Mohon maaf salah hari nongolin penjualan,,

SORI salah hari,, ignore ajah,,
untuk momod dan miminnn,,
mohon dimaafkan yah,,,






-- 
===============
"Indonesian Android Community [id-android]"

PING'S mobile
Email: sa...@pings-mobile.com  Ph. (021) 96087100
---------------------
Yopie Ratjoen
Email: yo...@ratjoen.com  Ph. 08977726681
--------------------
Gila original
Email: i...@gilaoriginal.com  Ph. (031) 91555898
--------------------

Aturan Jual/Kloteran ID-Android  http://goo.gl/azW7

3. drawn bitmaps are not scrolling in custom view

4. Twitter QuickActions Missing

5. Notice for Free Google TV Box

6. How to use bringchildtofront in List

7. Console prompt is getting now