If an OnTime Extension is further developed and updated to a newer version, it be can packaged and deployed as an in-place update to the existing extension instead of being installed as a new extension. This type of an update will replace the old version of the extension with the new version. This approach makes it possible to retain any configuration data stored and used by the existing extension.
The update process is entirely dependent upon using the same Product code across all updates to an existing extension. The Product code is set when packaging an extension using the OnTime Extension Packager, included with the OnTime SDK. By using the same Product code when packaging newer versions of an extension, OnTime will ensure that the installation is treated as an update instead of a separate new installation.
Follow these steps to build and package an updated extension: