0

I have an app in which I want to create unique identifier per device. Which properties can I access from the sdk which will not ask special permissions at install time (so it won't raise privacy concerns from users), that can help? I was thinking imei, android-advertising-id, mac-address, installed-apps, etc.

azv
  • 1,583
  • 4
  • 18
  • 25
  • 2
    Why not generate your own UUID and store that in internal storage? That will distinguish any app install from any other app install. See: http://android-developers.blogspot.com/2011/03/identifying-app-installations.html – CommonsWare Jan 13 '15 at 18:01
  • Where are you trying to store this unique identifier - in a persistent storage, or on the network? – IgorGanapolsky Jan 13 '15 at 18:04

1 Answers1

0

Try using the Build.FINGERPRINT because Accessing Build.VERSION.SDK_INT doesn't require any special authorities.

danny117
  • 5,581
  • 1
  • 26
  • 35