The reason he uses license files is because it is cryptographically difficult to create licenses - you cannot just write keygen, as you can, with license numbers.
You can do this easily by creating your own file type for license files in your Info.plist application. (This should be application specific. When you start your second product, you will need to create a new type.) This type will have its own custom extension for the application file name.
Then, when the user double-clicks the license file (possibly in Mail), the OS will open it in your application. You can handle this, perhaps in your application, by submitting a license file for AquaticPrime for verification.
, , . , , .
, , .