Hi Rod,
I don’t know what happened in your case, but I too distribute files with my app and I don’t get the prompt to uninstall that you are mentioning. I have seen a prompt to the user when a given file has a date earlier than one on their system already, but in that case, it just mentions you are replacing a newer file with an older one. David, you’ve hit the important thing to look out for: making sure that your version in the xml file is the same as what you enter in the app central dialog. I believe Rick wrote down steps he went through to post a package, and I uploaded them to a gw wiki article (the wiki is at http://gwmicro.com/wiki ); I can’t remember if he specifically spoke about upgrade issues. The only thing about an upgrade which is different from a new package posting is that you’ll have an editbox called “change log” which prompts you to describe what’s been changed for this version. Hth and great work, Chip From: Rod Hutton [mailto:[email protected]] Sent: Monday, March 04, 2013 2:14 AM To: [email protected] Subject: Re: Upgrading an app on App Central? Hi David, I was probably one of those who you read about was having trouble upgrading an app on App Central, and I’ve since had no trouble uploading a new package. It’s simply a matter of checking thoroughly the package as you have described it. One thing I did notice was that if you post an app which has files identical to those already on a user’s system, the user might be prompted to remove the currently installed package before installing the new one. For example, my apps RodmasterVolumeControl, RodMasterVolumeMuteToggler, and RodmasterVolumePresetRotator all use the command-line utility NirCmd.exe. Therefore, if you try to install any of these after installing one of them, you will get a message stating that the package must be removed before installing the new one. This is why I bundled the three apps in a brand new package called RodMasterVolumeControlSuite, which installs them all at the same time, thereby preventing conflicts. I must say I was surprised by the need to do this, but this was obviously GW Micro’s attempt to prevent worse problems, I guess. Another thing I assume, although I haven’t checked this out, is whether an upgrade changes a user’s hot keys or other INI file settings. I assume that a pre-existing INI file will be updated and not replaced. However, like I have said, I do not know for certain. Finally, you really don’t have to worry too much about version numbers of apps within a package. An upgrade occurs only after a comparison between the package version on the user’s system and that on App Central reveals that the user’s version is older than App Central’s version. These are some insights on the upgrade process for you to contemplate, David, and I’ll write more if I can think of anything else. Take care, Rod Smile From: David <mailto:[email protected]> Sent: Sunday, March 03, 2013 11:42 PM To: [email protected] Subject: Upgrading an app on App Central? If everything serves right, I will have the wepm file ready, holding the upgraded version of the Extended Dictionary, approximately mid-week. Since I have never upgraded an app before, I want to make sure I am doing things correctly. Therefore, my query goes to all you experienced app developers. I have already updated the version number in the XML-files of the package, and also will make sure the same version number is being entered when I create the Wepm-file. Do I need to perform any extra action on the wepm file itself? OK, so then the wepm file is ready, what do I do next, so as to upload it to the webpage. I know how to log in to my account, but will I just upload the new version, or will I have to fill in any extra forms or any other action is needed? Well, maybe all of this is covered somewhere, but then please let me know where to find it. Would be great, if the upgrading could be done without any newbie trouble. :) Seem to remember that someone else on this list, did experience certain challenges in getting the upgrade of an app to go through. Why my query. Thanks for all assistance. Now back to finishing my translation work. :) Regards,
