We are adding new features as custom fields and handling it in our product. If we add a new feature we need to add a custom field. but it’s not reflected for old keys. Customers have to activate the key again to get the new features. Can we handle that without re-activation?. is this something we can handle it?
How do we handle maintenance updates. we publish our updates in our sites. but if a customer hasn’t paid for the maintenance we want to restrict him using the new update by the key he is using? can we handle this?
If you want custom field changes to reflect within a day, you should set server sync interval to 1 in the LexActivator API (SetDayIntervalForServerCheck()).
Do you mean the subscription model? You actually generate keys with license validity say (32 days). After 32 days the activation will expire and your customer can’t use the software. If your customer is supposed to pay for the
subscription on 30th day you increase the license validity of the key by 30 more days using the Web API or dashboard (if customers pays), and server sync updates the validiity client side and your customer can continue to use the software.
Please note in this example you gave your customer a grace period of 2 days to pay the bill, you can increase that as required.