Periodic Expiration

Periodic (time-limited or subscription based) activations allow the protected application to run as a licensed application for a set number of days. Once the date limit has been reached, the license will expire and no longer allow use of the protected application. The user would need to perform a new activation or purchase a renewal. With SOLO Server, a renewal can update the expiration date of their original license automatically when purchased through the Customer License Portal.

I want to allow periodic activations: Check this if you would like to allow periodic activations.

Begin warning the user X days before the license expires: A warning dialog will be displayed when the user runs the application within a certain number of days preceding the expiration date, which can remind the user that the periodic license will expire and prompt them to renew.

Grace Days: If the warning dialog is never shown before the periodic license expires, the grace days allows the warning message to be displayed for X days beyond the expiration date of the periodic license. Setting this value to 0 disables this feature.

Check SOLO Server for new expiration during warning/grace period: During the warning/grace period or after the license has expired (based on the expiration date in the local license file), the application will query SOLO Server and retrieve the Download Until date from the License ID that the application was activated with. If this date is later than the expiration date in the local license file, it will update the local license file with the new expiration date.

Important

You must enable this option to get an updated expiration date from SOLO Server. The date is not updated when using the Background Checking Options.

Warning/Grace Period Message: The message displayed at the top of the warning dialog.

Periodic Expiration Message: The message displayed at the top of the license dialog when the periodic license has expired and the user must renew in order to continue using the application.

I want to use a different URL for renewal purchases: When the periodic license has expired or the warning dialog is shown, a separate URL can be provided for renewal purchases. This allows the developer to charge one price for the initial purchase and a different price for the renewal.

To do a registry lookup to allow specifying a URL override use :LM:keyPath:valueName after the URL. For example: www.website.com:LM:Software\Company Name\Urls:renewalUrl. :LM: is short for HKEY_LOCAL_MACHINE. If you omit the :valueName it will use the default string value for keyPath.

Obtain expiration date from SOLO Serverwhen activating: The application will query SOLO Server for the Download Until date field during activation and set the expiration date of the local license file to this date. This is necessary if you want all activations from the same license to have the same expiration date.

View the Subscription/Periodic Licensing topic for additional information on configuring and activating a subscription license.