I mean we do invoke 'TA_IsGenuineEx' before invoke 'TA_UseTrial' with TA_VERIFIED_TRIAL | TA_USER tag.
Some of our users (They have activated our app) said they got error code 30, which means TA_E_TRIAL_EXPIRED according to TurboActivate.hWe do use TA_E_TRIAL_EXPIRED before invoking TA_UseTrial with TA_VERIFIED_TRIAL | TA_USER tag. What's going on here? Do users use a proxy or VPN matters? Thanks.
I mean we do invoke 'TA_IsGenuineEx' before invoke 'TA_UseTrial' with TA_VERIFIED_TRIAL | TA_USER tag.
Much more information is needed. Provide all the information listed in this FAQ: https://wyday.com/limelm/help/faq/#useful-reports
After you provide all of that information, next, you say the customer is activated. So why are you checking the trial status? They could very well have an expired trial and be activated. Those are 2 separate systems.
It sounds like they were activated and no longer are. Make sure you follow our examples and correctly handler errors from TA_IsGenuineEx() and re-prompt the user for activations that have not re-verified in X + Y days.
Provide the exact function you're getting this from, code example showing where things are failing, version numbers, etc, etc.