フォーラム

ホーム » 1. Marketplace App Development

構造的に表示 平面上に表示 ツリー上に表示
toggle
Marcel Mika
Lite and Paid versions of the same app
2014/06/28 23:58
答え

Marcel Mika

ランク: Youngling

投稿: 8

参加年月日: 2013/03/30

最近の投稿

Hi guys,

I submitted an app to the marketplace a year ago when there wasn't any paid/free option. Simply everything was for free. I will be updating my app soon and I still want to keep it free. However, I also want to monetize my app and add some advanced paid features in the future. Generally, is there a possibility to release two versions of the same app (e.g. Lite and Paid) ? Lite version will have all the basic functionality and Paid will include some extra features? Also, if I have already submitted my app as "free", can I offer it as "paid" now?

Thanks
Caleb Fong
RE: Lite and Paid versions of the same app
2014/06/29 8:51
答え

Caleb Fong

ランク: Youngling

投稿: 1

参加年月日: 2011/01/24

最近の投稿

Hi Marcel,

Marcel Mika:
Generally, is there a possibility to release two versions of the same app (e.g. Lite and Paid) ? Lite version will have all the basic functionality and Paid will include some extra features?

Yes, you can maintain a "lite" and a "paid" version on Marketplace. Just make sure names and icons are not exactly the same.

Marcel Mika:
Also, if I have already submitted my app as "free", can I offer it as "paid" now?

This is not possible due to the licensing model.

Thanks,
Marcel Mika
RE: Lite and Paid versions of the same app
2014/06/29 9:41
答え

Marcel Mika

ランク: Youngling

投稿: 8

参加年月日: 2013/03/30

最近の投稿

Hi Caleb, thanks for the quick answer,

so if I remove the old app from the market place and submit the new one under different name, I can avoid the licensing model issue? On the other hand, the new app has different design and different functionality but similar idea. Should I rather keep the old version in marketplace and just submit the new app? I have quite a lot downloads but I don't want to maintain the old version.

Also, I'm not 100% sure if I submit two apps with the same package (e.g. com.foo.bar) the second submission will not be allowed so I will need to rename the root package in the paid version if I want to have lite and paid version together on marketplace?

Thanks
Caleb Fong
RE: Lite and Paid versions of the same app
2014/06/29 11:25
答え

Caleb Fong

ランク: Youngling

投稿: 1

参加年月日: 2011/01/24

最近の投稿

Hi Marcel

Marcel Mika:
so if I remove the old app from the market place and submit the new one under different name, I can avoid the licensing model issue? On the other hand, the new app has different design and different functionality but similar idea. Should I rather keep the old version in marketplace and just submit the new app? I have quite a lot downloads but I don't want to maintain the old version.

You can have both on the Marketplace if you wish. And you are not required to maintain it if that is also your wish. Just let your customers know the differences between the two and if you plan to no longer update one of them.

Marcel Mika:
Also, I'm not 100% sure if I submit two apps with the same package (e.g. com.foo.bar) the second submission will not be allowed so I will need to rename the root package in the paid version if I want to have lite and paid version together on marketplace?

You are correct. It is the package name that has to be unique or Marketplace will not allow you to upload it. The app title differences are for users so they can easily determine between your apps.
Marcel Mika
RE: Lite and Paid versions of the same app
2014/06/29 11:28
答え

Marcel Mika

ランク: Youngling

投稿: 8

参加年月日: 2013/03/30

最近の投稿

Thanks a lot. I appreciate your help.
Ryan Park
RE: Lite and Paid versions of the same app
2014/08/08 15:30
答え

Ryan Park

ランク: Youngling

投稿: 5

参加年月日: 2007/08/27

最近の投稿

Hi Marcel,

I would like to clarify for Caleb the Marketplace policies with regards to apps and the plugins within.

First, Java package names are not inspected and 2 apps are allowed to have the same package name. This is because each plugin has its own classloader so even if 2 plugins had the same package name it would not conflict with each other.

Second, a deployment context path is reserved for each developer and it is first come first serve.

For example, if I develop and I am first to upload "my-amazing-portlet.war". "my-amazing-portlet" is now reserved across Marketplace. No other developer is allowed to upload a plugin that would have that context name once it is deployed. However, I am allowed to upload "my-amazing-portlet.war" to any of my own apps.

I hope this clears up any confusion.

Thanks,
Ryan

Forums

To access the Developer Forum, please login to your Liferay.com account if you are already a registered developer or register to become a developer.