amplitude_flutter
v4.6.1Official Amplitude Flutter SDK, supporting Android, iOS, macOS, and web platforms.
Архив пакета: https://pubdev.letsnova.ru/api/archives/amplitude_flutter/4.6.1.tar.gz
Установка
dart pub add amplitude_flutterREADME
Launch Screen Assets
You can customize the launch screen with your own desired assets by replacing the image files in this directory.
You can also do it by opening your Flutter project's Xcode project with open ios/Runner.xcworkspace, selecting Runner/Assets.xcassets in the Project Navigator and dropping in the desired images.
История изменений
4.6.1 (2026-07-06)
Bug Fixes
- android: bump analytics-android pin to 1.29.x for session-replay compat (#308) (bb72fc9), closes #307
4.6.0 (2026-06-16)
Bug Fixes
Features
4.5.0 (2026-04-06)
Bug Fixes
Features
4.4.0 (2026-03-31)
Features
4.3.11 (2026-02-24)
Bug Fixes
4.3.10 (2026-01-16)
Bug Fixes
4.3.9 (2025-10-14)
Bug Fixes
4.3.8 (2025-10-09)
Bug Fixes
4.3.7 (2025-08-06)
Bug Fixes
- [android] "Application Opened" events now track correctly for cold starts (#277) (dd85de1)
- bump minimum Android-Kotlin version for revenue changes (#278) (5d70531)
4.3.6 (2025-08-05)
Bug Fixes
4.3.5 (2025-07-29)
Bug Fixes
4.3.4 (2025-07-15)
Bug Fixes
4.3.3 (2025-07-07)
Bug Fixes
4.3.2 (2025-05-30)
Bug Fixes
- (web) make setOptOut grab arguments and pass to TS SDK (#260) (1c1acc2)
- iOS logLevel configuration not being applied correctly (#256) (dcf2a6f)
4.3.1 (2025-04-17)
Bug Fixes
- cast call.arguments to Map rather than Map<String, dynamic> to fix setUserId and setDeviceId (#251) (409ce18)
- Unnecessary double await call (#253) (02be47d)
4.3.0 (2025-03-26)
Features
4.2.0 (2025-03-17)
Bug Fixes
- allow setUserId and setDeviceId to be called with null in swift code (#236) (9197d45)
- allow userId and deviceId to be set nullable (#238) (af9d225)
Features
4.1.0 (2025-03-03)
Bug Fixes
Features
4.0.1 (2025-02-21)
Bug Fixes
- use js_interop_unsafe jsify() to convert dart object to JSObject rather than DIY mapToJSObj method (#229) (c9be554)
4.0.0 (2025-02-19)
Bug Fixes
- Adding underlying library version to library field (#192) (9afeaa1)
- Adding underlying library version to library field (#195) (bd72e9d)
- capitalize serverZone before passing to browser SDK (#219) (3e46e78)
- don't set namespace via package attribute in AndroidManifest.xml (#225) (a56915a)
- eventType should be required positional param (#186) (1cb1f9b)
Features
- add subset of Browser SDK autocapture configuration to flutter web (#221) (ff53638)
- add support for macOS (#217) (eb66de8), closes #156 #211 #46
- enable app installed & updated events for iOS (#183) (2d4cfe2)
- update to the latests native SDKs (#179) (fa0b4b9)
- use latest Amplitude Browser 2 SDK (2.11.10) for flutter SDK web (#216) (3ba2a54)
BREAKING CHANGES
- Update to the latest native SDKs
4.0.0-beta.9 (2025-02-06)
Bug Fixes
Features
4.0.0-beta.8 (2025-01-20)
Bug Fixes
4.0.0-beta.7 (2025-01-15)
Features
4.0.0-beta.6 (2025-01-08)
Features
4.0.0-beta.5 (2024-06-28)
Bug Fixes
4.0.0-beta.4 (2024-06-24)
Bug Fixes
4.0.0-beta.3 (2024-04-08)
Bug Fixes
4.0.0-beta.2 (2024-04-03)
Features
4.0.0-beta.1 (2024-03-12)
Features
BREAKING CHANGES
- Update to the latest native SDKs
3.16.1 (2023-11-08)
Bug Fixes
3.16.0
- Bump Amplitude Android SDK version (2.39.8) with session race condition fix.
- Add
setOfflinemethod. Thanks @nishiths23! - Fix nested event properties in Web. Thanks @jtothebell!
3.15.0
- Bump Amplitude Android SDK version (2.39.4)
- Bump Amplitude iOS SDK version (8.16.1)
3.14.0
- Implement setEventUploadPeriodMillis
3.13.0
- Implement setDeviceId
3.12.0
- Bump Amplitude Android SDK version (2.38.3)
- Bump Amplitude iOS SDK version (8.14.0)
3.11.0
- Bump up the kotlin version to support latest gradle on Android.
3.10.0
- Fix the Amplitude Flutter Web throw exception on setting userId to null
3.9.0
- Bump Android (2.37.0) Amplitude SDK versions
3.8.1
- Fix setUseDynamicConfig in Android
- Enable foreground tracking on Android by default. Thanks @vishna!
3.8.0
- Support Flutter Web. Please check the example app or go to developer center to see the usage(https://developers.amplitude.com/docs/flutter-setup#flutter-web-support).
3.7.0
- Downgrade the kotlin gradle plugin to '1.3.40' to fix amplitude_flutter incompatible to project with kotlin gradle plugin version < 1.4.0.
3.6.0
- Add
setServerZonemethod for EU server zone support.
3.5.0
- Add
preInsert,postInsert,remove,clearAllmethods forIdentify. Thanks @reeichert!
3.4.0
- Add
useAppSetIdForDeviceIdAPI for Android. - Upgrade kotlin gradle plugin to '1.5.30'.
3.3.0
- Add
setMinTimeBetweenSessionsMillisAPI. Thanks @chillbrodev!
3.2.1
- Add
getUserIdAPI. Thanks @keke-dandois! - Fix iOS initializeApiKey have a wrong flow When passe null as the userid. Thanks @keke-dandois!
3.1.1
- Fix
Identifyset and other methods cannot pass int as value on Android.
3.1.0
- Add
getSessionIdandgetDeviceIdAPI
3.0.0
- Migrate package to null-safety
2.3.1
- Add
setEventUploadThresholdAPI
2.3.0
- Add
regenerateDeviceIdAPI to enable regenerate a new deviceId.
2.2.3
- Bump iOS (7.2.0) and Android (2.29.2) Amplitude SDK versions
- Add
setUseDynamicConfigAPI to dynamically adjust server URL
2.2.2
- Fix - Fixing crash on iOS. Thanks @nishiths23!
- Misc - Migrated plugin to android v2 embedding. Thanks @sergey-triputsco!
2.2.1
- Fix addIdentity doesn't work correctly. Thanks @bradchien!
2.2.0
- Add
setServerUrlAPI to customize server destination.
2.1.1
- Fix calling
setUserIdwith null crashes on iOS.
2.1.0
- Fix the crash when calling
setUserProperties - Add API
uploadEventsto force uploading unsent events.
2.0.0
- A whole new Flutter SDK which is based on much more stable Amplitude native iOS, Android SDKs
