2010-06-17 30 views
0

J'ai une application déployée dans Air, écrite en AS3 que le client veut installer et tester, j'ai développé une application de licence simple, mais il milite pour une licence complète qu'il dit vouloir payer intégralement lundi prochain.Désactiver l'application Air créée dans AS3 après lundi prochain?

Comment créer une procédure dans AS3 pour désactiver l'application lundi prochain? Dans quelle mesure sera-t-il sécurisé? Est-ce que changer simplement la date de la machine va contourner cela?

Répondre

0

La modification de la date de l'ordinateur contournera facilement votre mécanisme de sécurité. Vous avez besoin de quelque chose de plus robuste, qui ne peut être contrôlé par personne d'autre que vous.

Si votre application doit être connectée au Web, vous pouvez interroger un serveur distant pour voir si l'application est autorisée à s'exécuter ou non. Ceci est plus flexible dans la mesure où vous pouvez contrôler la validité de l'application sans y incorporer de dates.

Il pourrait même y avoir des composants commerciaux prêts à l'emploi qui le font pour vous.

Mais un problème plus grave est que vous avez des raisons de vous méfier de votre client. Peut-être que vous pouvez collecter une partie de l'argent lorsque vous livrez une version bêta limitée et prenez de bonne foi qu'il vous donnera le reste plus tard.