unique_identifier_3 0.1.1
unique_identifier_3: ^0.1.1 copied to clipboard
A Flutter plugin for retrieving a device's unique identifier across Android, iOS, Web, macOS, Linux, and Windows platforms.
0.1.1 #
- Migrated iOS to latest Flutter plugin SDK (Swift Package Manager)
- Renamed iOS
pluginClasstoSwiftUniqueIdentifierPlugin - Updated
unique_identifier_3.podspec: iOS deployment target12.0, Swift5.0,DEFINES_MODULE, excludedi386simulator arch - Updated
Package.swift: addedFlutterFrameworkdependency and iOS12.0platform - Added
UniqueIdentifier_3Plugincompatibility alias for olderGeneratedPluginRegistrant - Migrated example iOS Runner (Swift
AppDelegate,Info.plist,Podfile, Xcode project and scheme) - Added
analysis_options.yamlwithflutter_lints
0.1.0 #
- Added support for Web, macOS, Linux, and Windows platforms
- Web: Retrieves UUID from
localStorage, with browser fingerprint and random generation fallbacks - macOS: Retrieves
IOPlatformUUIDvia IOKit (useskIOMainPortDefaulton macOS 12+, falls back tokIOMasterPortDefaultfor macOS 11) - Linux: Reads
/etc/machine-id - Windows: Reads
MachineGuidfrom registryHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography - Fixed iOS implementation to use
UIDevice.identifierForVendorinstead of custom UUID - Added Swift Package Manager support via
Package.swift - Updated
flutter_lintsto^6.0.0
0.0.1 #
- Initial release with Android and iOS support