Encuentra mi versión de aplicación de aire en AS3 en iOS y Android

¿Hay una API as3 en Air (estoy usando 3.2) para acceder a mi versión de aplicación? ¿El que doy en la App Store o Android Market?

Sí, puedes tirar directamente desde el descriptor xml de la aplicación. Algo como esto debería funcionar:

var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor; var ns:Namespace = descriptor.namespace(); var version:String = descriptor.ns::version[0]; 

Parece que es diferente para Air 4.0 Esto funcionó para mí:

 var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor; var ns:Namespace = descriptor.namespace(); var version:String = descriptor.ns::versionNumber; 
 var _descriptor:XML = nativeApplication.applicationDescriptor; var ns:Namespace = _descriptor.namespace(); var version:String = _descriptor.ns::versionNumber; 

Esto es lo que funciona para mí. "Descriptor" var se utiliza en AIR 3.2 para un UIComponentDescriptor, por lo que no podría usar ese nombre de variable. Además, el acceso estático a nativeApplication (NativeApplication.nativeApplication) me dio una referencia de puntero nulo, así que lo agarré directamente.

Por último, versionNumber es lo que almacena la versión en AIR 3.2.

  • Buscando un método multiplataforma para gráficos básicos 2D / 3D para iOS y Android
  • Phonegap - navigator.app.backHistory () no funciona en el botón de retorno de HTML
  • Marco de realidad aumentada basado en localización (Android, iOS) con POIs 3D?
  • Límite de la memoria de la aplicación Android / iOS (aclaración) y Adobe Air
  • Symfony2 - Cómo comprobar si estamos siendo llamados desde un dispositivo móvil
  • Configuración del visor para escalar para ajustar tanto el ancho como la altura
  • ¿Cómo realizar pruebas sin conexión para aplicaciones que dependen de JSON?
  • Notificación de empuje en Web móvil
  • RTMP vs HLS vs HDS
  • Siempre mostrando algunas advertencias en un nuevo proyecto de teléfono
  • Desafíos al realizar el desarrollo de aplicaciones móviles con Python
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.