This is a migrated thread and some comments may be shown as answers.

RadTrialApplicationReminder: OccurrencePeriod has no effect

2 Answers 54 Views
TrialFeatureReminder
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Bernhard König
Top achievements
Rank 2
Bernhard König asked on 21 Aug 2012, 12:52 AM
            // Trial reminder
            RadTrialApplicationReminder trialReminder = new RadTrialApplicationReminder();
            trialReminder.AllowUsersToSkipFurtherReminders = false;
            trialReminder.FreePeriod = TimeSpan.FromDays(31);
            trialReminder.OccurrencePeriod = TimeSpan.FromDays(5);
  
  
#if DEBUG
            trialReminder.SimulateTrialForTests = true;
#endif
  
            trialReminder.TrialReminderMessageBoxInfo = new MessageBoxInfoModel()
            {
                Title = MainViewResources.TrialReminderTitle,
                Content = MainViewResources.TrialReminderText,
                Buttons = MessageBoxButtons.YesNo
            };
  
            Dispatcher.BeginInvoke(() => trialReminder.Notify());

Hello,

see my code above ...

What I expected this to do is:
  • For 31 days, no reminder is displayed at all
  • After 31 days, every 5 days a reminder is displayed

What it acutally does is:

  • For 31 days, no reminder is displayed - OK
  • After 31 days, a reminder is displayed on every single app start

Do I misunderstand this Feature or is this a bug?

Thanks,
Bernhard

PS: Your "Format Code Block" Feature in this control does not work with IE10 RTM in Win8 RTM :)
PPS: The documentation headers in RadRateApplicationReminder properties mostly talk about TrialReminder while they should talk about RateReminder

2 Answers, 1 is accepted

Sort by
0
Accepted
Todor
Telerik team
answered on 21 Aug 2012, 01:21 PM
Hi Bernhard,

Thank you for contacting us.

You are right about the expected behavior of RadTrialApplicationReminder and indeed the reminder is displayed every time once the FreePeriod is expired. We have found the cause and will fix it immediately. You will be able to get the fix with our next internal build, which we are going to release next week.

We are aware that our Support system is not fully compatible with IE10 yet, but we will improve it before IE's new version is officially out.

As to your PPS, the properties that have such comments are basic for all of our reminders, so referring only RateReminder is not appropriate. Of course referring to TrialReminders is also that confusing, so we are changing them to simply referring to Reminders.

Thank you very much for your feedback. It is highly appreciated. I have updated your account with telerik points for your cooperation.

All the best,
Todor
the Telerik team

Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

0
Bernhard König
Top achievements
Rank 2
answered on 21 Aug 2012, 01:25 PM
Thanks Todor!
Tags
TrialFeatureReminder
Asked by
Bernhard König
Top achievements
Rank 2
Answers by
Todor
Telerik team
Bernhard König
Top achievements
Rank 2
Share this question
or