TrialDaysRemaining after activation

Hi Wyatt,Further to my previous post about registering for my free edition.I have implemented a php script that grabs a new key and sends it to the user. This seems to be working fine.I have also put a big message on the page that does this, telling users *not* to register for a free key until the 14 day trial has elapsed.Of course, people *are* registering and activating the free key regardless (ok - a couple have).I can't test the trial period on my own machines because they have all used the trial - I have searched for a way to reset this and it seems like it is not possible??

So my question is this:I have a bit of logic that checks TrialDaysRemaining() > 0 *and* the license features, in the hope that even if somebody has activated the free license on day 1 of the trial, they can still get to try the premium features.Can you tell me what the TrialDaysRemaining() call will return in the case where there is still trial time, but a user has also activated a key?Otherwise I may have to think of a way of stopping users doing this early registration.thanks!

Matt

Hey Matt,

I have also put a big message on the page that does this, telling users *not* to register for a free key until the 14 day trial has elapsed.Of course, people *are* registering and activating the free key regardless (ok - a couple have).

I don't understand this. Why can't a user get a key whenever. And why aren't you charging for the keys.

I can't test the trial period on my own machines because they have all used the trial - I have searched for a way to reset this and it seems like it is not possible??

Yes, it is. Use trial extensions.

Can you tell me what the TrialDaysRemaining() call will return in the case where there is still trial time, but a user has also activated a key?

TrialDaysRemaining() is a completely separate system from the activation. So the trial days it will return will be the actual number of trial days remaining (regardless of whether they're activated or not).

Does that make sense?

"I don't understand this. Why can't a user get a key whenever. And why aren't you charging for the keys."

Hi Wyatt - we discussed this in another thread, but briefly:

I have three versinos, one of which is free.I want users to trial the premium editions.I want all users to have a key after the trial period - free or otherwise - so that I can enable trials of future new features, get email details, and also possibly stop offering the free edition to new customers, but let the existing ones carry on using the app. I don't ask users to register any details prior to the initial download.

re: Trial extensions - just to be clear, this is just for testing the trial user experience on my own test machines - that sounds like it could work.

OK so the main question i had was about TrialDaysRemaining(). That.s cool if it will still return a positive number regardless of whether the user has activated a key or not. That's all I wanted to know!

thanks,Matt