Yeah - basically all as we thought. Cheers.
For reasons not worth discussing we may need to force all existing customers to to move to a new version of our software, and prevent all older versions from running.
I think we can do this by changing the Product ID, but would we also need to delete all existing licenses and re-issue them?
Does that make sense?
Yeah, creating a new version or product in LimeLM, generating licenses for all your existing customers (using the API to read old licenses and “transfer over” any custom license fields might be worth the trouble if you have a lot of licenses to move).
Then issue the new licenses and X days later revoke them in LimeLM. You can eventually delete the old licenses and product version once you know all the users have moved over.
Does that make sense?
Yeah - basically all as we thought. Cheers.
Actually - another question.
Would it be possible to change the Product ID for an existing product, so the same license keys then only work with new versions of the software using the new Product ID?
No, those things are static (by design).