bit_2_connect_sdk 1.0.0
bit_2_connect_sdk: ^1.0.0 copied to clipboard
A Flutter SDK for handling deferred deep linking and dynamic link creation with cross-platform support for iOS and Android.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-01-10 #
Added #
- Initial release of Dynamic Link SDK for Flutter
- Deferred deep linking support for iOS and Android
- Dynamic link creation with custom parameters
- Device fingerprinting for iOS attribution
- Install Referrer API integration for Android
- Comprehensive result handling with extension methods
- Debug logging support
- Cross-platform compatibility
- Example app demonstrating all features
- Complete documentation and API reference
Features #
- Deferred Deep Linking: Track users who click links before app installation
- Dynamic Link Creation: Programmatically create short links with campaign data
- Direct Link Handling: Parse and handle deep links when app is installed
- Device Attribution: Accurate user attribution using platform-specific methods
- Custom Data Support: Store and retrieve custom data with links
- Campaign Tracking: Built-in support for UTM parameters and campaign data
- Social Media Integration: Support for social media link previews
- QR Code Generation: Automatic QR code generation for created links
Technical Details #
- Built with Flutter SDK 3.0.0+
- Uses
device_info_plus
for device information - Uses
flutter_secure_storage
for secure data storage - Uses
http
package for API communication - Singleton pattern for easy global access
- Comprehensive error handling and logging
- Type-safe result classes with extension methods
Dependencies #
device_info_plus: ^11.2.0
flutter_secure_storage: ^9.0.0
http: ^1.5.0
Platform Support #
- ✅ iOS (iOS 11.0+)
- ✅ Android (API level 21+)
- ❌ Web (not supported)
- ❌ Desktop (not supported)
Breaking Changes #
- None (initial release)
Migration Guide #
- N/A (initial release)
[Unreleased] #
Planned Features #
- Web platform support
- Desktop platform support
- Enhanced analytics and reporting
- A/B testing support
- Custom attribution models
- Batch link creation
- Link analytics dashboard
- Advanced campaign management
- Integration with popular analytics platforms