2010-11-08 14 views

risposta

2

quello che ho fatto è avvolgere il programma di installazione .air all'interno di un programma di installazione nativo. ad esempio, su Mac OS X, è possibile utilizzare l'applicazione DMG Canvas (gratuita, $ 15 donationware), che include una funzione EULA, per creare un file .dmg per l'installer .air. Sono sicuro che un approccio simile potrebbe essere preso anche per Windows.

ovviamente, questo metodo non è l'ideale per una cross-platformabilità semplice di AIR, ma nel mio caso, e forse nel vostro, ho dovuto comunque eseguire il package degli installer nativi di AIR poiché stavo usando i processi nativi nella mia applicazione l'aggiunta di questo passaggio EULA extra non era un problema.

1

Da tutto quello che vedo, questo non è possibile.

http://www.adobe.com/devnet/air/articles/air_badge_install.html

Non sembra che ci sia un meccanismo per mostrare e avere l'utente accetta un contratto di licenza utente finale in fase di installazione. Scoverò ancora un po 'e aggiorno questa risposta se trovo qualcosa.

Quello che si potrebbe fare invece è mostrare il contratto di licenza alla prima esecuzione dell'applicazione e non permettere che continuino se non accettano. Avresti anche bisogno di memorizzare l'accettazione in modo da non mostrarlo di nuovo, ecc.

Problemi correlati