Developer Zone

Checking for Software Updates

Trackerbird offers a service to manage updates for your software. By logging in to the customer area and accessing the Builds Management page you are able to add one or more build numbers that will be tagged as the ‘latest builds’ for your software. Then, from within your application you can call tbVersionCheck() to confirm whether end users are using the latest build/version of your your application or whether there are any newer builds available for download. Every latest build can apply to either a specific edition/versions/build or else apply to all installations. Therefore when the server matches the latest build numbers for your application it will also take into consideration the current software Edition, Version and build number that were initially submitted when creating the SDK configuration.


This function is used to implement a check for updates system for your software. It returns information about whether a new build is available, what the version is, where it can be download from, and where to find a log which contains all of the changes for the new build.

Return type:Tuple in the format (<Status>, <Internal New Version Number>, <User-Friendly New Version Number>, <Download URL>, <Changelog URL>)

Status: One of the return status codes below:


Internal New Version Number: (unicode) Version number used internally (not shown to the user)

User-Friendly New Version Number: (unicode) Friendly version number to be shown to the user.

Download URL: (unicode) The URL from where the new version can be downloaded.

Changelog URL: (unicode) The URL from where the user can see the change log.