Validating license sims 2 mobile
that honest users who are willing to pay don't forget to pay after a trial expires, etc).
However, you may still have some code that you by no means want to leak out to the public (eg. In this case, the only way to go is to create an API endpoint that your application will call each time the method should be executed.
NET applications can be reverse engineered quite easily (there is both a diassembler provided by Microsoft to get the IL code and some commercial products can even retrieve the source code in eg. Of course, you can always obfuscate the code, but it's never 100% secure.
I most cases, the purpose of any software licensing solution is to help honest people being honest (i.e.
If it's not, just make it difficult enough for the casual hacker.
Just thought I really ought to mention this, though; if you're planning to derive something else from this, beware.
you allow users to be offline at most 30 days, etc) and that the license key response belongs to the correct device.