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.










