Android Question Server-based license/trial authenticating


Well-Known Member
Licensed User
Longtime User
i am thinking about adding some type of authentication for license/trial in my app, and was going to use a server as its support structure, with per-device licensing/locking.

Question is this: Is there a way to get a unique ID from a device that doesn't change on the device, but does change from device-to-device?

My other thought was possibly a challenge/Unlock type keying system which uses a unique ID per-device as part of the algorithm.

any thoughts? thanks.