Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • EspaƱol
      • FranƧais
      • PortuguĆŖs
  • ę—„ęœ¬čŖžć‚³ćƒŸćƒ„ćƒ‹ćƒ†ć‚£
  • ķ•œźµ­ ģ»¤ė®¤ė‹ˆķ‹°
0

Software to lock my AIR application

New Here ,
May 13, 2015 May 13, 2015

Hi 

Are there any software's, API's or any programming methods in Flash AS3, that can help me lock my AIR application, and create a signature key for each system, such that the application with a particular key will launch only on one system.

TOPICS
ActionScript
216
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
May 20, 2015 May 20, 2015
LATEST

If you are asking if you can lock your AIR application down so that once it is installed by a purchaser of your app, then I can at the moment only think of one way and that is to use the MAC address of the computers network adapter.

Below is a link to an Adobe tutorial on retrieving network device information. What you would have to do is build a database of purchased copies of your app that would exist on your web server. When someone buys your app, you give them a download link and a serial number (of whatever pattern you want to follow) for the purchase. When the user runs the app for the first time, you present a registration prompt in which the user enters the serial you provided them. Once that happens, record the MAC address of the computer they are using the app on and send that info to your server, updating the database and mark that serial as active and in-use on a computer with X mac address. If they try to install your app on another computer and enter the serial on the new machine, you check your database to see if that serial is already in-use and if it, don't allow it. You could even present an option to deactivate the old computer when they try to install it on a new computer. You should provide a deactivate option within the app itself so that if the user wants to get rid of the computer, they can deactivate the serial registered to that computer before doing so. Another option would be to have a deactivate option on a website you would create in case their computer dies and they buy a new one. There is technically a loophole in this option that they could use your app on more than 1 computer if they disconnect the internet from it so it never has a chance to check for an updated database listing. So if you truly want to make sure no one can use your app on more than 1 computer without purchasing multiple licenses would be to require internet access at application launch to check the serial validity every time.

Retrieving a list of network interfaces in Adobe AIR 2 | Adobe Developer Connection

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines