Telerik UI for Windows Phone by Progress

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:

CopyC#
private static RadTrialApplicationReminder trialReminder;

public static RadTrialApplicationReminder TrialReminder
{
    get
    {
    if (trialReminder != null)
    {
            return trialReminder;
        }

        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:

CopyC#
App.TrialReminder.Notify();

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.

Note
You can set the SimulateTrialInDebugMode property to True to simulate trial mode while in debug mode.