We are noticing that after having activated the licence, sometimes LexActivator.IsProductGenuine() would return “0”, and the licence check would fail.
However, if you simply restart the application, it would normally be fine and LexActivator.IsProductGenuine() would correctly return “0”.
Is it possible that LexActivator attempts to do a server sync and gets a timeout, which causes the licence check to fail? Does it retry on failed connection?
If not, then I feel that I might have to try executing LexActivator.IsProductGenuine() multiple times myself.
Any thoughts?