Using the trial reminder is quite simple and is only a matter of configuration plus one line of code for notification.
First, the reminder has to be defined and configured, which can happen in the App class:
private static RadTrialApplicationReminder trialReminder;
public static RadTrialApplicationReminder TrialReminder
if (trialReminder != null)
return new RadTrialApplicationReminder()
AllowedTrialUsageCount = 5,
FreeUsageCount = 2,
OccurrenceUsageCount = 1
To notify the users for the trial the method Notify must be called and it is best to be in the first page of the application:
In this example, the trial period is 5 application runs and the FreeUsage period is 2 runs. This means that
the first 2 usages there will be no reminder. Then each time before the trial expires, a reminder will be shown
(because the OccurrenceUsageCount is set to 1) and on the sixth run the trial will be already expired.
You can set the SimulateTrialInDebugMode property to True to simulate trial mode
while in debug mode.