IsGenuine method does not contact LimeLM server

Hi, I am using TurboActivate for my Adobe AIR projects.I have read that isGenuine method contacts always with LimeLM servers.... but for any reason when I call ta.isGenuine() method it does not try to contact LimeLM Servers (I am using Charles Debugging), but I get a response from TurboActivateEvent.IS_GENUINE (uintResponse = 0, retCode = 3)

Are there any conditions when isGenuine method won't try to contact LimeLM servers?

I appreciate your help.

Second question...

If I disconnect from the Internet... then I run my app and I call ta.isGenuine(), it does not try to contact LimeLM servers and it returns uintResponse = 0, retCode = 3.

If there is not internet connection what is supposed to return isGenuine method?

Hi dfdiaza,

Return code 3 is TA_E_ACTIVATE. Check your code, the product has not been activated yet: you must activate it first. You can check the return code in the C code examples. Then debugging will be easier for you.

Best regards,Alexandre Leclerc

Hi Thanks but it does not solve my questions, I appreciate your help again.

1. Are there any conditions when isGenuine method won't try to contact LimeLM servers?

2. If there is not internet connection what is supposed to return isGenuine method?

Regards

Hi dfdiaza,

Make sure to check the help because all the answers are there.

1. IsGenuine will always check the internet and if it fails, will return an appropriate error code, like "not registered yet", "no internet connection", etc. Just check the .h header file for all the possible error code return.

2. It will return TA_E_INET (4).

Best regards,Alexandre Leclerc

Thanks man.

Idon't know if you are from wyDay support team or just a member like me.Unfortunately I am not a C developer. I am using the Adobe AIR interface, and LimeLM lacks of useful documentation for Adobe AIR. LimeLM methods for adobe AIR returns not just one answer but several. retCode, uintResponse, etc. And there is no documentation about that.

Anyway I think that I found the answer myself... IsGenuine method won't try to contact LimeLM servers if retCode = 3 due the license is not activated.

I am using retCode instead of uintResponse as the Adobe AIR example shows, and I could solve my problems.

Thanks anyway!

Hi dfdiaza,

No, I'm just a member as you. I'm glad you could find your answer.

By the way, IsGenuine wil always always check the internet. But it can fail to do so. Error code 3 is one example because the product was not activated yet. But error 4 can also come if no internet connection is found (or failiure to reach the server because it is down).

But asside special cases (i.e. error code), ISGenuine is always checking LimeLM servers.

Best regards!Alexandre Leclerc

PS: My C/C++ is years in the past. But header files are easy to read. Every function has a big description header explaining clearly what to expect and possible error codes. An easy reading.