RadTrialApplicationReminder: OccurrencePeriod has no effect

3 posts, 1 answers
  1. Bernhard König
    Bernhard König avatar
    78 posts
    Member since:
    Nov 2009

    Posted 20 Aug 2012 Link to this post

                // 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. Answer
    Todor
    Admin
    Todor avatar
    778 posts

    Posted 21 Aug 2012 Link to this post

    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.

  3. DevCraft banner
  4. Bernhard König
    Bernhard König avatar
    78 posts
    Member since:
    Nov 2009

    Posted 21 Aug 2012 Link to this post

    Thanks Todor!
Back to Top