unique_device_id 0.1.2 copy "unique_device_id: ^0.1.2" to clipboard
unique_device_id: ^0.1.2 copied to clipboard

Get unique device id For Android/iOS Android(SSAID), iOS(dentifierForVendor) alternative, UUID

unique_device_id #

Get unique device id

Notice for android #

  1. Require minSdk 23, WRITE_EXTERNAL_STORAGE permission
  2. If SSAID cannot be retrieved, a random UUID can be generated and stored in an encrypted file for use.

Getting Started #

  1. getUniqueId()

    • Get unique device id (if id does not exist, generate and save uuid)
      • Android: SSAID
      • iOS: identifierForVendor
        UniqueDeviceId.instance.getUniqueId()
  2. setDefaultUseUUID()

    • Use UUID instead of SSAID(Android), identifierForVendor(iOS)
      UniqueDeviceId.instance.setDefaultUseUUID(bool)
  3. setSecretKey()

    • Set android crypto secret key (require over 16 digits)
      UniqueDeviceId.instance.setSecretKey(String)
6
likes
120
pub points
75%
popularity

Publisher

unverified uploader

Get unique device id For Android/iOS Android(SSAID), iOS(dentifierForVendor) alternative, UUID

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on unique_device_id