Overview
A lightweight Flutter plugin that retrieves the App Set ID on Android and the Identifier for Vendor (IDfV) on iOS. It provides a consistent cross-platform API to access device-specific identifiers useful for tracking app installations or user sessions without personal data. The plugin is designed for simplicity and privacy compliance, making it suitable for analytics, licensing, or device-based authentication. Available on Android, iOS, Web, and macOS, it integrates seamlessly with Flutter projects.
Use cases
- Tracking app installations across devices
- Implementing device-based licensing
- Supporting analytics with unique identifiers
- Enabling user session management
- Facilitating secure authentication flows
Key features
- Cross-platform compatibility
- Privacy-focused identifier access
- Simple API integration
- Supports Android App Set ID and iOS IDfV
- Minimal code footprint
Suitable for
- Analytics developers
- App licensing systems
- Mobile app security implementations
- Cross-platform Flutter apps requiring device identifiers
Considerations
- Identifiers may change if app is reinstalled
- Not suitable for personal identification
- Requires appropriate permissions on Android
- Behavior differs slightly between platforms
- Should not be used for sensitive user tracking