Overview
The app_install_date package allows developers to retrieve the installation date of the application on a user's device. It provides a simple API to access when the app was first installed, which can be useful for analytics, licensing, or user engagement tracking. Compatible with Android, iOS, and macOS, it leverages platform-specific methods to ensure accurate results across all supported platforms. The plugin is lightweight and integrates seamlessly into Flutter projects via pub.dev.
Use cases
- Tracking user onboarding timelines
- Implementing trial period logic
- Analyzing app retention rates
- Monitoring license validity
- Personalizing user experience based on install age
Key features
- Cross-platform support (Android, iOS, macOS)
- Simple and consistent API
- Accurate installation timestamp retrieval
- Lightweight and easy to integrate
- No additional permissions required
Suitable for
- Apps needing user installation history
- Trial-based or subscription apps
- Analytics and retention tools
- Developer tools for app lifecycle management
- User behavior analysis
Considerations
- Installation date may not be available on all devices
- Relies on system-level data that could vary by OS version
- Not suitable for precise time-of-install tracking in edge cases
- May require testing on multiple devices for consistency
- Does not update if app is reinstalled