On Tue, 20 Jan 2004 11:26:59 -0800, Greg Lutz <[EMAIL PROTECTED]> wrote:
>Either way, we capture the chosen identifier just once and store it in the >Preferences database.
Do you use the same creator ID as the application, or do you use a different one and leave ophaned preferences if the user deletes your application?
We use the application's own creator ID.
How do you handle re-installing after a hard reset?
As it happens, for our uses, it's not absolutely critical if the user acquires a new device identifier. So we don't worry about hard resets. But in any case, if the user reloads the device by means of a plain sync after the hard reset, the app preferences, including the generated device identifier, will be restored.
I am considering the same issues right now for an app that I am porting from the Pocket PC platform to the Palm. On the Pocket PC, I used the Owner Name as the seed for a password hash. But the Owner Name is a little more prominent on the Pocket PC Today screen than it is on a Palm. You have to go digging to find the Owner of a Palm. So users might be more reluctant to use an Owner Name that is not their own on a Pocket PC. I don't like software that forces me to contact the vendor every time I install it, and I assume that my customers won't like it either. (Witness the huge TurboTax debacle of last year!) Those who would go to the extent of faking the Owner Name just to use software that they did not pay for would probably have not been a paying customer in any event. And even stolen software serves some benefit by advertizing the product.
Since we don't use our generated device identifiers as an execute-permission interlock, we never really considered such issues.
Greg Lutz
NearSpace, Inc.
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
