Supporting after 1st-activation upgrades

Hi Wyday staff,

I must say LimeLM looks pretty cool, and the website and documentation are really nice.

I am working on preparing and selling a .NET software development kit (SDK).

I am not clear on the best way to support independent activation of features of my software with LimeLM.

I can see two possible ways to support this:

1. Give each feature of my SDK a LimeLM-product, and use the methods of the document "Licensing multiple products per process" to check for and enable each feature.In this case each time my end-user enabled a new feature they would visit my store, and receive a new activation-key for each feature.

2. Use 'license fields' to enable features of my SDK.Checking each feature using this method is straight forward, where this becomes really complex is enablingusers to upgrade or even downgrade their features from a store. The store would have to find the activation using either email, or the activation-key, and change the 'license fields' representing the feature set.That is could get complex in a store, and I would like to avoid that if possible.

Could you please comment on whether there are other ways of doing this, or suggestions to reduce complexity and work to achieve the goal of supporting independent features of a software SDK via LimeLM.

Thanks in advance,Cameron

Hey Cameron,

2. Use 'license fields' to enable features of my SDK.Checking each feature using this method is straight forward, where this becomes really complex is enablingusers to upgrade or even downgrade their features from a store. The store would have to find the activation using either email, or the activation-key, and change the 'license fields' representing the feature set.That is could get complex in a store, and I would like to avoid that if possible.

This is the best way to do it. Also, it'd be easiest to just prompt the user in your store for their product key (that way you can make the appropriate API calls easily).

If you have any specific questions about it I'll be glad to help.