First, thank you for the very informative web content and guides to set things up. Everything is very helpful and the API is easy to use.
I have a .NET application that I plan to sell via FastSpring. The product will have an ANNUAL subscription fee with free updates. I followed the guide and successfully generated license keys via FastSpring using the PHP code example provided.
I would like for keys to expire after 365 days, which is how I set the product up in FastSpring. Correspondingly, in browsing the forum, I found the follow code for :
$feature_names = array('expires'); $feature_values = array(date('Y-m-d', strtotime('+365 days')));
Next, in my wyday account, I created a Custom License Field for "expires" and set the type to "Date/Time." Therefore, the license key will expire at the same time of the FastSpring subscription.
My question is 2 fold:
1. Is this approach appropriate? I do not want to build a script base on my server. If a user cancels their subscription, the license remains active for the rest of the year, which is fine. So, everything is handled via LimeLM + FastSpring cloud for fulfillment.
2. Is there any additional code I need to put in my .NET application with TurboActivate?
I'm sorry if this question was answered elsewhere. Just want to confirm before I start with the development and commitment to FastSpring + LimeLM.
Thanks!