User`s guide
VMware ThinApp Reviewer’s Guide
REVIEWER’S GUIDE / 66
Practice in Using AppSync to Update ThinApp Packages
The AppSync functionality provides an easy-to-administer method of updating packages inside or outside
the corporate network. The Application Sync feature is a setting that initiates the pull of a dierential update
package from a central HTTP web server or UNC location. The interval for polling for updates and the location
of the HTTP service or file share is configurable along with other settings in the Package.ini file.
The following video demonstrates the AppSync functionality:
ThinApp AppSync with Multiple Entry Points
builtasaThinApppackagenamedMozilla FireFox.exe
builtasaThinApppackagenamedMozilla Firefox Update.exe
Package.iniintheinitialpackagedirectorytoincludetheAppSyncparameterpointingtoa
AppSyncURL=https://<site.com>/<path>/<primary_data_container_lename>
AppSyncURL=le://<server>/<share>/<path>/<primary_data_container_lename>
InPackage.iniforboththeoldandupdatedversionsofthepackagesettheprimarydatacontainer
namestobethesameTheprimarydatacontainerentrypointsaretheonesinPackage.inithat
includea
lineTheprimarydatacontainernameisinsquarebracketsatthebeginningof
theprimarydatacontainerentrypointSettingtheprimarydatacontainernamestobeidenticalforthe
originalandupdatedpackagesisrequiredforAppSynctowork
IfyouchangetheprimarydatacontainernameinPackage.iniforeitherorbothpackageschangethe
ShortcutparametervalueforallentrypointsinthePackage.inifiletopointtothenewprimarydata
containername
Package.inisettings
AppSyncparameter
hasbeenupdated
Logoutoftheapplicationandrelaunchtoconfirmtheupdatewassuccessful
Updating ThinApp Packages in Horizon Application Manager
AppID=genid Package.ini parameter setting. If you place an updated ThinApp package in the repository,
new package, and entitlements to the prior package pertain only to the prior package.
application as long as Horizon retains the entitlement to those packages.
The strategy for updating a ThinApp package that is managed by Horizon is to replace the prior ThinApp
package with an updated version and set up entitlements to that new version. To remove access for the prior
version, you can remove all entitlements to the prior package or remove the application from the Horizon
database. It is easiest to remove entitlements to the old package so that users are refused the ability to launch
the application.