2010-06-23 6 views
0

Je voudrais avoir une application AIR disponible pour le téléchargement web, mais avoir des données personnalisées par téléchargement. Pensez à la clé CD, ou dans ce cas une clé de cryptage et un nom d'utilisateur, afin que la version téléchargée puisse se connecter à un site Web et savoir qui l'a téléchargé. Comme un fail-back si ce n'est pas possible, je pourrais demander à l'utilisateur de se connecter une fois et d'en créer un, puis de le stocker localement, même si je voudrais le rendre en un clic et transparent. Cependant, si ce dernier est le seul moyen de le faire, quel est le meilleur moyen de stockage des données persistantes locales disponibles pour AIR?Comment créer des données personnalisées dans une distribution Adobe AIR?

Répondre

0

Le meilleur est subjectif. Vous pouvez utiliser une base de données SQL Lite ou n'importe quel type de fichier local que vous préférez. J'ai déjà distribué des fichiers XML avec des applications AIR et je les ai utilisés à des fins de configuration. Je ne suis pas sûr si je considère un fichier XML non crypté sécurisé, mais il n'y a aucune raison que vous ne pouvez pas crypter sur le disque et le décrypter en mémoire.

Il semble que vous essayez de créer une forme de schéma de licence. Si tel est le cas, vous pouvez consulter les systèmes de licences tiers pour les applications AIR telles que NitroLM, Sharify, Zarquon ou Adobe Shibuya.

+0

Alors, comment "distribuer un fichier XML avec une application AIR"? – eruciform

+0

Lorsque vous exportez le projet, veillez à inclure le fichier XML en tant qu'actif. Je crois que c'est une case à cocher dans la liste de structure de répertoire quelque part dans le processus de construction de version d'exportation; mais ça fait un moment que je l'ai fait. – JeffryHouser

+0

@flextras - cela signifierait recompiler avec chaque nouveau xml. Je cherchais plus quelque chose où je pourrais publier un fichier foo.air statique avec un badge, et quand quelqu'un chargerait une page avec le badge dessus, le serveur inclurait quelques informations dans les arguments là (ou quelque chose) de telle sorte que quand il est installé, certaines données par téléchargement seraient cuites ... – eruciform