Yup that is a "feature" of the market.

You need to change the package name and upload it as a new product to
go from free to paid.  I can think of 2 reasons for this restriction
in the market (there are probably others as well):
1. Everyone with the current free version would get the paid version
for free.
2. It would look like your stats and recommendations for the old free
product were for the new paid product.

If you want to have both a free and paid version of your application
this I sugguest you have a look at Android library support built into
Eclipse and you structure your product(s) as below:

project my_app_free -> uses project: my_app_lib (Android Library)
  package: com.example.myapp.free

project my_app_paid--> uses project: my_app_lib (Android Library)
  package: com.example.myapp.paid

You put all of your common code and resources in the my_app_lib
project.

The LVL code goes only into the my_app_paid project and you can put
code to restrict the free vesion (or to add ads) in the my app_free
project.

Hope this works for you, I have a few applcations built this way and
it is working fine so far.


On Jul 28, 12:37 pm, sblantipodi <[email protected]> wrote:
> Hi,
> actually I have published a free trial application on Android market.
>
> Since there is a protection method now (LVL) I want to upload also the
> full version of that application.
> Unfortunantly when I try to upload the full version on the market it
> tell me that there is just another software with the same package name
> and to update that package.
>
> When I update that package it doesn't let me choose to switch from
> free to payed.
> How can I do it?
>
> Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to