Rik HS
Posts: 8
Joined: Tue Sep 25, 2007 6:22 pm

License expiration check

Would it be possible to configure the "The Release date of one of the selected updates...." message to something else? Would it also be possible to configure whether the user is allowed to proceed and download the update?

The reason for this is that we don't manage update eligability by license key (for good reasons which I won't go into but I'm not just being awkward!). We release a version on CD and then provide updates to that version. Once a new major version appears users need to purchase an upgrade CD to progress to the new major release and then receive further updates.

We want users who have not upgraded to be able to see the updates for the later version even though they can't have it (it won't work anyway as the MSP won't target the earlier version) as this informs them of new features which may prompt them to upgrade. Ideally if they select the later version update a message will appear saying they need to buy an upgrade CD to get that version.

The expiry date functionality is the closest thing you have to what we want but the wording of the message, and the ability to download it anyway, would be confusing to the user and not be friendly.

I'd also like to congratulate you on producing a great product. After suffering with other installer products it's such a relief to use a straightforward clean product that actually works! Keep up the good work!
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Hi,

Currently Advanced Installer Updater does not support this, but I'm adding it to our TODO list and will be available in a future version of Advanced Installer.

Thank you for your suggestion!

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Rik HS
Posts: 8
Joined: Tue Sep 25, 2007 6:22 pm

Thanks Cosmin. It would be really usefull if you could get this into the product.
wiebe333
Posts: 15
Joined: Wed Jul 09, 2014 8:37 pm

Re: License expiration check

Is there any plan on implementing the feature requested by Rik HS? I also would appreciate the ability to (a) prevent the user from downloading updates that they are ineligible for due to their license expiry date, (b) edit the message that appears above the release notes when the user tries to select a license that they are ineligible for.

Just having (b) and also being able to edit the dialog box that appears when the user tries to select the update for which they don't have a license would be at least something, since I could warn the user about the consequences of downloading said update.
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: License expiration check

Hello,

We apologize because we forgot to update this thread. This feature is already available in Advanced Installer and can be enabled by following the steps exposed in our "Updater License Check" user guide article.

If you have any questions let us know.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
wiebe333
Posts: 15
Joined: Wed Jul 09, 2014 8:37 pm

Re: License expiration check

But we can't change the warning message that appears when the user chooses an update which was released after their maintenance plan has expired. More importantly we can't prevent or disallow them selecting an update for which they don't have a maintenance plan- we can only warn them about it. I personally see it as a bad user experience to allow someone to select an update and even start the update process for a version they won't be able to open anyways. And since the updater uninstalls the old version of their software when updating, the user could easily get stuck. Even letting the user start to update is a bother for those users who don't read dialog boxes(which, as I understand it, is more common than we would like). We want them to see the update that they can't use now because then they may want to purchase an extension for their maintenance, but we don't want them to be able to select the update.

And yes, I know that we could build into the installer a license check of some kind when updating to determine whether or not to continue, but that seems like a bad idea user interface-wise. That is, the user is permitted to download the update and start installing, but at the start of installation they are told they cannot continue. Seems like a better user experience to just prevent the user from selecting that update at all.
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: License expiration check

Hello,
But we can't change the warning message that appears when the user chooses an update which was released after their maintenance plan has expired.
To edit the default Updater messages you can edit the "String" table included in our "Updater-res.dll". Please take a look on "Customize updater error message" thread for more details.
More importantly we can't prevent or disallow them selecting an update for which they don't have a maintenance plan- we can only warn them about it. I personally see it as a bad user experience to allow someone to select an update and even start the update process for a version they won't be able to open anyways. And since the updater uninstalls the old version of their software when updating, the user could easily get stuck. Even letting the user start to update is a bother for those users who don't read dialog boxes(which, as I understand it, is more common than we would like). We want them to see the update that they can't use now because then they may want to purchase an extension for their maintenance, but we don't want them to be able to select the update.

And yes, I know that we could build into the installer a license check of some kind when updating to determine whether or not to continue, but that seems like a bad idea user interface-wise. That is, the user is permitted to download the update and start installing, but at the start of installation they are told they cannot continue. Seems like a better user experience to just prevent the user from selecting that update at all.
Currently, this is our implementation. Maybe we'll consider your suggestion in a future version of Advanced Installer. Thank you for your suggestions.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
wiebe333
Posts: 15
Joined: Wed Jul 09, 2014 8:37 pm

Re: License expiration check

Ok, thank you. I will try editing the string table and see how things go.
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: License expiration check

You're welcome.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: License expiration check

Hello and welcome to our forums,

Unfortunately at the present time there are no immediate plans for the requested improvement; this is because our development team have a lot of tasks on their road map and are quite busy at the moment.

Thank you for your understanding.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Feature Requests”