Shareware app - check if trial time is over
Shareware app - check if trial time is over
- Subject: Shareware app - check if trial time is over
- From: Dirk Stoop <email@hidden>
- Date: Sun, 20 Aug 2006 01:08:30 +0200
Hi everybody,
I searched the archives, nosed through my local filesystem for good
spots and tried to google some thoughts about this, but I haven't
quite figured it out yet.
We're writing a shareware app that needs to check on launch if it's
30 day trial has expired, we want to use a drag-and-drop installer
and need non-administrators to be able to run it.
Any thoughts on good places to store information about the first
launch date?
I've considered:
• storing it in the apps .plist in ~/Library/Preferences
• storing it somewhere in the application bundle itself
• redundantly storing the earliest date read from the first two in
all documents created with the app
The bad part is that the first two options are very easy to circumvent.
The good parts are that we have a mostly non-technical target adience
and that the app is pretty useless without re-using the same
documents over and over.
Still, I am convinced there must be a more solid way to do a check
for the first launch date.
There's also a cache where LaunchServices stores which applications
have been launched ever, but I don't know wether it also stores the
first launch date or if there's a documented way to read from this
cache.
Can anybody set me on the right track?
Thanks for your time,
Dirk _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden