# flutter_device_id **Repository Path**: qfr_bz/flutter_device_id ## Basic Information - **Project Name**: flutter_device_id - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-24 - **Last Updated**: 2021-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # unique_device_id Get unique device id ## Notice for android ~~1. Require minSdk 23, WRITE_EXTERNAL_STORAGE permission~~ minSdk = 21 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) `