There's a function called GenuineDays (which hasn't yet been ported to the Adobe AIR example) that does exactly what you're looking for.
Also, regarding prompting the user to recheck is described in all of the examples.
Regarding my Adobe Air product:
Several of my users are concerned that they will lose access to the software because ta.IsGenuineEx is attempted whilst they are not connected to the internet.
Would it therefore be possible for me to include a countdown clock in my software to display when ta.IsGenuineEx is next going to be attempted? For example:
"15 days until next activation"
Additionally, I would like to include a button that the user can press to force ta.IsGenuineEx to be attempted, so that they can prepare in advance for any occasions without internet access.
Is this all possible?
There's a function called GenuineDays (which hasn't yet been ported to the Adobe AIR example) that does exactly what you're looking for.
Also, regarding prompting the user to recheck is described in all of the examples.
Do you mean the function GenuineDays doesn't work on Adobe AIR?
Adobe AIR requires a special executable to actually do the work of talking to the TurboActivate Library. Were providing an updated executable with TA 4.1.
Can you give me a timescale for GenuineDays to work with Adobe Air please?
With the TA 4.1 release. No hard date.
Any news on the TA 4.1 release yet?
It's coming. Lots of moving parts, no hard date.
It's been over a year since v4.0.9.6, any news on 4.1?
I might have to start looking elsewhere.
It's coming. Trust me, we're working hard on a release.
Adobe AIR is an odd duck that you should consider moving away from. The TA_GenuineDays() function exists in TurboActivate, but Adobe AIR cannot call dlls. Hence the makeshift executables to get Adobe AIR to "talk to" TurboActivate.
Anyway, 4.1 is coming. If you can't wait you have a couple of options:
1. Move away from Adobe AIR (adobe has dropped support in every meaningful way)
2. Write your own wrapper to call TurboActivate functions.
Hello,
I also need this feature. You have already this function, TrialDaysRemaining() in AS3. I guess this is same as GenuineDays(). Not sure why you are finding hard to implement.
How to write a wrapper ? If you can give your REST API's then it is not an issue to write any wrapper around this.
And important thing, if you thing Adobe Air does not worth as it has been unsupported in every ways, why don't you stop putting its logo in the list of programming list or to the least, you can have documented features which are not available for Adobe Air. This way, at least, people won't be misguided.
Thanks
Adobe AIR is supported by us. The new function is (a) not critical and (b) coming in the new version.
Hello,
Do you have any specific event or function when the application connects each time to the server, just not for the first time.
Thanks
For example, if the function is ta.IsGenuineEx(30, 15, false);
then every 30 days when it connects to the activation server.
Huh? I'm not sure what you're asking. TA_IsGenuineEx() already does that. Every X days it connects to the servers and re-verifies the activation.
I need to know when the application connects to the server for re-verification. So, my question is, is there any event which gets fired when it connects to the server in X days.
Nope. We handle it seamlessly. And if more than X + Y days has passed then you get an error TA_FAIL, which you handle as described in all of the example articles and apps. For example, here's the canonical C example:
https://wyday.com/limelm/help/using-turboactivate-with-c-plus-plus/#handle-isgenuinex-correctly
Has GenuineDays to work with Adobe Air been implemented yet?
No, TA 4.1.8.0 has an updated example, but we haven't added the GenuineDays function to the example yet. Probably in an upcoming version. Or just write it yourself using the JavaScript example as a reference.