Question

I have requirement of getting an unique identification number programmatically from all j2me supported phones.

As we already know getting IMEI / IMSI in S40 devices is almost not possible, bluetooth MAC address / obex push profile UUID may help. But for this, bluetooth should be turned on in mobile. And I don't know how many devices will support jsr82.

Is there some other unique id which will differentiate j2me devices?

Was it helpful?

Solution 2

Just now i got answer from other source: There are no other unique IDs than IMEI, Bluetooth or WLAN (when available) MAC addresses. Redesign your solution not to depend on such entirely, or so that some ID you generate/assign yourself is sufficient (possibly in conjuntion with a username/password combination).

Any other ideas?

OTHER TIPS

Use the value of System.currentTimeMillis() when the user first starts the app. Unless two users start their app at precisely the same millisecond (v. unlikely), this will be unique.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top