Esiste un'API as3 in Air (sto usando 3.2) per accedere alla versione dell'applicazione? Quello che offro su App Store o Android Market?Trova la versione dell'applicazione Air in AS3 su iOS e Android
risposta
Sì, è possibile estrarlo direttamente dal descrittore xml dell'applicazione. Qualcosa del genere dovrebbe funzionare:
var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = descriptor.namespace();
var version:String = descriptor.ns::version[0];
ah bello sapere che è facilmente accessibile semplice risposta pulita – shaunhusain
@shaunhusain bene questo è tutto presupponendo che hai inserito una versione significativa numero nel tuo descrittore. nativeApplication.applicationDescriptor restituirà l'intero descrittore xml. Puoi quindi accedere a qualsiasi cosa tu possa desiderare da questo – francis
restituisce null su ios – mika
var _descriptor:XML = nativeApplication.applicationDescriptor;
var ns:Namespace = _descriptor.namespace();
var version:String = _descriptor.ns::versionNumber;
Questo è ciò che funziona per me. "descriptor" var è usato in AIR 3.2 per UIComponentDescriptor, quindi non posso usare quel nome di variabile. Inoltre, l'accesso statico a nativeApplication (NativeApplication.nativeApplication) mi ha fornito un riferimento a un puntatore nullo, quindi l'ho acquisito direttamente.
Infine, versionNumber è ciò che memorizza la versione in AIR 3.2.
sembra che sia diverso per Air 4.0 Questo ha funzionato per me:
var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = descriptor.namespace();
var version:String = descriptor.ns::versionNumber;
- 1. AS3/AIR/Mobile - Salva bitmap su file
- 2. AS3 AIR per Android - Applicazione-sandbox contenuti ERRORE
- 3. AS3 Esegui continuamente il codice tenendo premuto un pulsante - Air per iOS/Android
- 4. Debug remoto per Flash CS6 e AIR iOS?
- 5. Trova la versione nginx?
- 6. Adobe ANE funziona su dispositivi iOS e Android, ma non nel simulatore AIR
- 7. Pensieri su Adobe AIR per Android?
- 8. Come posso migliorare il mio codice AS3/Air?
- 9. Quali versioni di Android e iOS sono compatibili con runtime captive Adobe AIR 3.0?
- 10. Da SWF a AIR per l'applicazione iOS
- 11. Flash/AIR Stage Video su iOS - È possibile? Com'è la performance?
- 12. as3 pepperFlash controllo su runtime
- 13. Controllare il tipo di simulatore iOS e la versione
- 14. Dove si trova la cartella Android SDK?
- 15. Trova versione OpenCV installata su Ubuntu
- 16. Android In Code ottiene la versione dell'app?
- 17. TextFieldAutoSize e textWidth in AS3
- 18. Cancellazione dell'eco acustico in AIR Mobile su iOS - utilizzando le estensioni native?
- 19. build e la versione minima SDK Android
- 20. PlayN - Tastiera virtuale su iOS e Android
- 21. Air iOS SharedObject cancellato dopo l'aggiornamento
- 22. Trova pitch vocale su Android
- 23. Versione definitiva dell'esercitazione su PhoneGap per Android
- 24. Trova la versione MSXML dal registro
- 25. Trova localmente la versione installata di pywin32
- 26. Impossibile bloccare l'orientamento su iPad Air 2
- 27. Come impostare la versione Ios minima richiesta?
- 28. Quali PhoneGap Costruire versione su iOS
- 29. API di registrazione per AS3
- 30. Come ottenere la versione dell'applicazione e creare un'applicazione iOS PhoneGap?
Hi Zabar solo pensato che avevo messo alcuni pensieri là fuori, io non credo che ci sia una tale API. Parte del motivo che immagino sia vero è che il file descrittore dell'applicazione è (in parte) analizzato in un file AndroidManifest.xml per le app Android. Immagino che qualcosa di simile si verifichi per lo sviluppo di iOS ma non so che il file sia conservato nel suo forma originale e non ho visto nulla che rimandi ovviamente alla versione dell'app. Molto di più su tutte le altre versioni qui http://www.senocular.com/flash/tutorials/versions/ – shaunhusain