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

Skipping further reminders not working for me

4 Answers 51 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.
Michael
Top achievements
Rank 1
Michael asked on 16 Feb 2012, 03:34 AM
I have a static lazy-loaded property in App.xaml.cs for the RadTrialApplicationReminder, which sets the AllowUsersToSkipFurtherReminders to false, but when .Notify() is called, it still has the checkbox to let users skip.  What I want is that for people that only have the trial to begin seeing the trial reminder after the first run (FreeUsageCount=1), let them only see it once a day (set OccurrencePeriod), but never let them turn it off completely.  Am I doing something wrong?  I am using version 2012.1 214.  Thanks!


        private static RadTrialApplicationReminder _trialReminder;
 
        public static RadTrialApplicationReminder TrialReminder
        {
            get
            {
                if (_trialReminder == null)
                {
                    _trialReminder = new RadTrialApplicationReminder()
                    {
                        AllowUsersToSkipFurtherReminders = false,
                        OccurrencePeriod = new TimeSpan(1, 0, 0, 0),
                        FreeUsageCount = 1
                        //TrialReminder.TrialReminderMessageBoxInfo.Content = "";
                    };
                }
 
                return _trialReminder;
            }
        }
 
        private void Application_Launching(object sender, LaunchingEventArgs e)
        {
            ApplicationUsageHelper.Init(1.1);
 
            // When debugging, we want to simulate a trial mode experience. The following conditional allows us to set the _isTrial
            // property to simulate trial mode being on or off.
#if DEBUG
            string message = "Press 'OK' to simulate trial mode. Press 'Cancel' to run the application in normal mode.";
 
            if (MessageBox.Show(message, "Simulate Trial?", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                TrialReminder.SimulateTrialForTests = true;
            }
#endif
 
            TrialReminder.Notify();
        }



4 Answers, 1 is accepted

Sort by
0
Valentin.Stoychev
Telerik team
answered on 16 Feb 2012, 09:52 AM
Hello,

Yes - we identified this issue during the beta period. It is already fixed - please download the official binaries which we released earlier today.

All the best,
Valentin.Stoychev
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
0
Michael
Top achievements
Rank 1
answered on 16 Feb 2012, 03:09 PM
I had completely uninstalled my previous version, then installed version 2012.1 214 (the one from yesterday) from my account before loading up my project, so I am fairly sure it is the final release already.  I will be glad to double-check the version and get back to you later though.  Thanks!

0
Michael
Top achievements
Rank 1
answered on 17 Feb 2012, 02:16 PM
Somehow, I was still pointing to the 2011 version.  I updated references and tried again, and it works great.  Thanks!!
0
Valentin.Stoychev
Telerik team
answered on 17 Feb 2012, 02:18 PM
Hi MIchael,

Its good to hear this. Please let us know if you have any feedback on the usage/functionality of this control. It is fairly new and any feedback is more than welcome!

Kind regards,
Valentin.Stoychev
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
Tags
TrialFeatureReminder
Asked by
Michael
Top achievements
Rank 1
Answers by
Valentin.Stoychev
Telerik team
Michael
Top achievements
Rank 1
Share this question
or