This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- FlexNet Connect
- :
- FlexNet Connect Forum
- :
- Re: How to make a message "Next Use" once only
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Apr 17, 2003
11:11 AM
How to make a message "Next Use" once only
Hi,
Here's the scenario I'm trying to address:
I have an update for deployment, and added an update message to the product.
I want users to see it right away, so I set it to "Next Use".
The user may not want to deal with it right now, so ignores the update.
Since the message is set to "Next Use", it will show up again upon next launch, ad nauseum.
After the message was read once, I prefer that it behaves like a "Scheduled" message.
Short of manually changing the message behaviour, is there any way to achieve this?
Regards,
Eugene
Here's the scenario I'm trying to address:
I have an update for deployment, and added an update message to the product.
I want users to see it right away, so I set it to "Next Use".
The user may not want to deal with it right now, so ignores the update.
Since the message is set to "Next Use", it will show up again upon next launch, ad nauseum.
After the message was read once, I prefer that it behaves like a "Scheduled" message.
Short of manually changing the message behaviour, is there any way to achieve this?
Regards,
Eugene
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Apr 17, 2003
04:13 PM
Something like this might work for you....
> Call Has HasIntervalElapsed() to see if you should check for updates. Preset the scheduled interval to 1 day.
> If yes, call AutoUpdate() to check for a critical update
> if found, display a dialog (update found, do you want to install it? with remind me later allow the user to choose 3 days/ 7 days/ 30 days)
> if user chooses to install, Call AutoUpdate to download and install the update and call SetScheduledInterval() to set the next interval check to '1'. That will force your application to start checking for update each day again.
> if user chooses remind me later, call SetScheduledInterval to set the next interval check to '30' days or what ever value the customer desires.
> Call Has HasIntervalElapsed() to see if you should check for updates. Preset the scheduled interval to 1 day.
> If yes, call AutoUpdate() to check for a critical update
> if found, display a dialog (update found, do you want to install it? with remind me later allow the user to choose 3 days/ 7 days/ 30 days)
> if user chooses to install, Call AutoUpdate to download and install the update and call SetScheduledInterval() to set the next interval check to '1'. That will force your application to start checking for update each day again.
> if user chooses remind me later, call SetScheduledInterval to set the next interval check to '30' days or what ever value the customer desires.
![](/skins/images/DB0B6F26716B01F5F6A5A5B88A56CD11/responsive_peak/images/icon_anonymous_message.png)