¿Hay una API de As3 en Air (estoy usando 3.2) para acceder a la versión de mi aplicación? ¿El que doy en App Store o Android Market?Encontrar mi versión de la aplicación aérea en AS3 en iOS y Android
Respuesta
Sí, puede extraerlo directamente del 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];
ah bien, es bueno saber que es muy fácil de acceder, limpio, simple respuesta – shaunhusain
@shaunhusain, bueno, esto es todo suponiendo que haya ingresado una versión significativa número en su descriptor. nativeApplication.applicationDescriptor devolverá todo su descriptor xml. A continuación, puede acceder a todo lo que pueda necesitar – francis
devuelve nulo en ios – mika
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 usa en AIR 3.2 para un UIComponentDescriptor, por lo que no pude usar ese nombre de variable. Además, el acceso estático a nativeApplication (NativeApplication.nativeApplication) me dio una referencia de puntero nulo, así que simplemente lo agarré directamente.
Por último, versionNumber es lo que almacena la versión en AIR 3.2.
parece que es diferente para Aire 4.0 Esto funcionó para mí:
var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = descriptor.namespace();
var version:String = descriptor.ns::versionNumber;
- 1. iOS versión de la aplicación
- 2. Cómo encontrar la versión de iOS
- 3. ¿Dónde puedo encontrar la versión yii de mi aplicación yii?
- 4. ¿Cómo obtener la versión de la aplicación y compilarla en una aplicación PhoneGap de iOS?
- 5. IOS Versión de la aplicación de numeración
- 6. Git: Administrar cada versión de mi aplicación?
- 7. Android In Code recibe la versión de la aplicación?
- 8. Prueba de compra en la aplicación iOS con la versión ad-hoc de la aplicación
- 9. Android: comportamiento diferente en la versión firmada de la versión?
- 10. Comprobando la versión de mi aplicación programáticamente en el mercado de Android
- 11. Naming mi aplicación en Android
- 12. ¿Detecta qué versión de una aplicación está instalada en iOS?
- 13. ¿dónde está la carpeta de mi aplicación en Android?
- 14. iOS - Compra en la aplicación y aplicaciónDidBecomeActive
- 15. problema y comillas dobles y en mi aplicación Android
- 16. ¿Cómo configurar correctamente la versión mínima de iOS para mi aplicación?
- 17. Enumerar todos los elementos de Llavero en mi aplicación iOS
- 18. iOS mínimo versión 5.0 y la tienda de aplicaciones
- 19. ¿Cómo detectar si hay una versión más nueva de mi aplicación iOS?
- 20. No se puede encontrar la aplicación en Android Market
- 21. AIRE AS3 para android - Aplicación-entorno limitado de contenido ERROR
- 22. ¿Cómo probar mi aplicación en una versión anterior de IE?
- 23. Fuente de Roboto en mi aplicación de Android
- 24. Portando la aplicación iOS a Android
- 25. Construir y la versión del SDK Min en Android
- 26. Grails: cómo mostrar la versión y fecha/hora de compilación en Mi aplicación
- 27. ¿Cómo obtengo la versión actual de mi proyecto iOS en código?
- 28. Enviar MMS desde Mi aplicación en android
- 29. Cómo ejecutar la aplicación en la versión anterior de Simulator
- 30. cómo administrar la versión de depuración y versión en el dispositivo Android?
Hola Zabar simplemente pensó que había puesto algunas ideas por ahí, no creo que hay una API. Parte de la razón por la que imagino que esto es cierto es que el archivo descriptor de la aplicación (en parte) se analiza en un archivo AndroidManifest.xml para aplicaciones de Android. Imagino que ocurre algo similar para el desarrollo iOS pero no sé si el archivo se conserva en su forma original y no he visto nada que obviamente apunte a la versión de la aplicación. Mucho más en todas las otras versiones aquí http://www.senocular.com/flash/tutorials/versions/ – shaunhusain