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 dierential 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


builtasaThinApppackagenamedMozilla FireFox.exe

builtasaThinApppackagenamedMozilla Firefox Update.exe
Package.iniintheinitialpackagedirectorytoincludetheAppSyncparameterpointingtoa

AppSyncURL=https://<site.com>/<path>/<primary_data_container_lename>
AppSyncURL=le://<server>/<share>/<path>/<primary_data_container_lename>
 InPackage.iniforboththeoldandupdatedversionsofthepackagesettheprimarydatacontainer
namestobethesameTheprimarydatacontainerentrypointsaretheonesinPackage.inithat
includea

lineTheprimarydatacontainernameisinsquarebracketsatthebeginningof
theprimarydatacontainerentrypointSettingtheprimarydatacontainernamestobeidenticalforthe
originalandupdatedpackagesisrequiredforAppSynctowork
IfyouchangetheprimarydatacontainernameinPackage.iniforeitherorbothpackageschangethe
ShortcutparametervalueforallentrypointsinthePackage.inifiletopointtothenewprimarydata
containername
 Package.inisettings
 
AppSyncparameter

hasbeenupdated
Logoutoftheapplicationandrelaunchtoconfirmtheupdatewassuccessful
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.