IsProductActivated VS IsProductGenuine

Hello,

I use LA for my C applications. I want to know if there is a Piracy risk on using IsProductActivated instead of IsProductGenuine. The first, as I read, checks product validity locally when the second contacts the server. I don’t want my users to be every time forced to connect to Internet for my software is used mostly on offline networks but I also don’t want the integrity of the activation system to be compromised.

Hello,

Their is no piracy issue as every interaction with server is encrypted using RSA 2048 bit keys.

Secondly, if you don’t use IsProductGenuine() then you can’t control the app using dashboard, e.g. revoking the key in dashboard won’t deactivate the app on the users machine as no server sync would occur.

Please note server sync occurs every 90 days by default, so network request is made only every 3 months, you can change the frequency too using LA API