Quick Tip: Display Application Version in your AIR App.

Just a quick tip for those looking to somehow display the AIR application version from the descriptor file. I’ve found it very helpful in troubleshooting is users can say EXACTLY what version of the app they are running.

Application Version

AIR 2.5 and later:

private function getAppVersion():String {
	var appXml:XML = NativeApplication.nativeApplication.applicationDescriptor;
	var ns:Namespace = appXml.namespace();
	var appVersion:String = appXml.ns::versionNumber[0];
	return appVersion;
}

Older versions of AIR:

private function getAppVersion():String {
	var appXml:XML = NativeApplication.nativeApplication.applicationDescriptor;
	var ns:Namespace = appXml.namespace();
	var appVersion:String = appXml.ns::version[0];
	return appVersion;
}

17 thoughts on “Quick Tip: Display Application Version in your AIR App.”

  1. Pingback: In Flagrante Delicto! ยป Quick Tip: Display Application Version in … - edvdbox

  2. Pingback: Raymond Camden's ColdFusion Blog: Determining the version of an …

  3. ommanipadmehum

    work Flex 4.6 Air 3.3

    protected function init():void
    {
    var appXml:XML = NativeApplication.nativeApplication.applicationDescriptor;
    var ns:Namespace = appXml.namespace();
    var appVersion:String = appXml.ns::versionNumber[0];
    trace(appVersion);
    }

Leave a Comment

Your email address will not be published. Required fields are marked *