firebase_analytics_platform_interface
v5.1.1A common platform interface for the firebase_analytics plugin.
Package archive: https://pubdev.letsnova.ru/api/archives/firebase_analytics_platform_interface/5.1.1.tar.gz
dart pub add firebase_analytics_platform_interfaceReadme
firebase_analytics_platform_interface
A common platform interface for the firebase_analytics plugin.
This interface allows platform-specific implementations of the
firebase_analytics plugin, as well as the plugin itself, to ensure they are
supporting the same interface.
Usage
To implement a new platform-specific implementation of firebase_analytics,
extend FirebaseAnalyticsPlatform with an implementation that performs the
platform-specific behavior, and when you register your plugin, set the default
FirebaseAnalyticsPlatform by calling
FirebaseAnalyticsPlatform.instance = MyFirebaseAnalytics().
Note on breaking changes
Strongly prefer non-breaking changes (such as adding a method to the interface) over breaking changes for this package.
See https://flutter.dev/go/platform-interface-breaking-changes for a discussion on why a less-clean interface is preferable to a breaking change.
Changelog
5.1.1
- Update a dependency to the latest release.
5.1.0
5.0.7
- Update a dependency to the latest release.
5.0.6
- Update a dependency to the latest release.
5.0.5
- Update a dependency to the latest release.
5.0.4
- Update a dependency to the latest release.
5.0.3
- Update a dependency to the latest release.
5.0.2
- Update a dependency to the latest release.
5.0.1
- Update a dependency to the latest release.
5.0.0
Note: This release has breaking changes.
- BREAKING FEAT(analytics): remove deprecated methods for breaking change release (#17560). (ea3034d8)
4.4.3
- Update a dependency to the latest release.
4.4.2
- Update a dependency to the latest release.
4.4.1
- Update a dependency to the latest release.
4.4.0
4.3.6
- Update a dependency to the latest release.
4.3.5
- Update a dependency to the latest release.
4.3.4
- Update a dependency to the latest release.
4.3.3
- Update a dependency to the latest release.
4.3.2
- Update a dependency to the latest release.
4.3.1
- Update a dependency to the latest release.
4.3.0
4.2.8
- Update a dependency to the latest release.
4.2.7
- Update a dependency to the latest release.
4.2.6
- Update a dependency to the latest release.
4.2.5
- Update a dependency to the latest release.
4.2.4
- Update a dependency to the latest release.
4.2.3
- Update a dependency to the latest release.
4.2.2
- Update a dependency to the latest release.
4.2.1
- Update a dependency to the latest release.
4.2.0
4.1.0
- FEAT(analytics,ios): add support for
initiateOnDeviceConversionMeasurementWithPhoneNumberandinitiateOnDeviceConversionMeasurementWithHashedEmailAddress(#12976). (1e25ec1e)
4.0.1
- Update a dependency to the latest release.
4.0.0
Note: This release has breaking changes.
- BREAKING FIX(analytics): fix typing of event parameters to
Map<String, Object>?(#12427). (3705ee1b)
3.10.8
- Update a dependency to the latest release.
3.10.7
- Update a dependency to the latest release.
3.10.6
- Update a dependency to the latest release.
3.10.5
- Update a dependency to the latest release.
3.10.4
- Update a dependency to the latest release.
3.10.3
- Update a dependency to the latest release.
3.10.2
- Update a dependency to the latest release.
3.10.1
- Update a dependency to the latest release.
3.10.0
3.9.10
- Update a dependency to the latest release.
3.9.9
- Update a dependency to the latest release.
3.9.8
- Update a dependency to the latest release.
3.9.7
- Update a dependency to the latest release.
3.9.6
- Update a dependency to the latest release.
3.9.5
- Update a dependency to the latest release.
3.9.4
- Update a dependency to the latest release.
3.9.3
- Update a dependency to the latest release.
3.9.2
- Update a dependency to the latest release.
3.9.1
- Update a dependency to the latest release.
3.9.0
- FEAT(analytics,ios): add support for initiateOnDeviceConversionMeasurement using email address or phone number (#11926). (9bc83f1e)
3.8.4
- Update a dependency to the latest release.
3.8.3
- FIX(analytics): fix the toString method on AnalyticsEventItem to print out its content (#11977). (5fe96ece)
3.8.2
- Update a dependency to the latest release.
3.8.1
- Update a dependency to the latest release.
3.8.0
- FEAT(firebase_analytics): allow custom parameters (strings and numbers) for events and event items (#11030). (81dfec93)
3.7.6
- Update a dependency to the latest release.
3.7.5
- Update a dependency to the latest release.
3.7.4
- Update a dependency to the latest release.
3.7.3
- Update a dependency to the latest release.
3.7.2
- Update a dependency to the latest release.
3.7.1
- Update a dependency to the latest release.
3.7.0
3.6.5
- Update a dependency to the latest release.
3.6.4
- Update a dependency to the latest release.
3.6.3
- Update a dependency to the latest release.
3.6.2
- Update a dependency to the latest release.
3.6.1
- Update a dependency to the latest release.
3.6.0
- FEAT: update dependency constraints to
sdk: '>=2.18.0 <4.0.0'flutter: '>=3.3.0'(#10946). (2772d10f) - FEAT: update libraries to be compatible with Flutter 3.10.0 (#10944). (e1f5a5ea)
3.5.0
3.4.1
- Update a dependency to the latest release.
3.4.0
3.3.23
- Update a dependency to the latest release.
3.3.22
- Update a dependency to the latest release.
3.3.21
- Update a dependency to the latest release.
3.3.20
- Update a dependency to the latest release.
3.3.19
- Update a dependency to the latest release.
3.3.18
3.3.17
- Update a dependency to the latest release.
3.3.16
- Update a dependency to the latest release.
3.3.15
- Update a dependency to the latest release.
3.3.14
- Update a dependency to the latest release.
3.3.13
- Update a dependency to the latest release.
3.3.12
- Update a dependency to the latest release.
3.3.11
- REFACTOR: add
verifytoQueryPlatformand change internalverifyTokenAPI toverify(#9711). (c99a842f)
3.3.10
- Update a dependency to the latest release.
3.3.9
- Update a dependency to the latest release.
3.3.8
- Update a dependency to the latest release.
3.3.7
- Update a dependency to the latest release.
3.3.6
- Update a dependency to the latest release.
3.3.5
- Update a dependency to the latest release.
3.3.4
- Update a dependency to the latest release.
3.3.3
- Update a dependency to the latest release.
3.3.2
- Update a dependency to the latest release.
3.3.1
- Update a dependency to the latest release.
3.3.0
3.2.1
- FIX: allow
nullvalues forsetDefaultEventParameters()which removes defaults. Permissible on android and iOS. (#9135). (dff46a3f)
3.2.0
3.1.10
- FIX: bump
firebase_core_platform_interfaceversion to fix previous release. (bea70ea5)
3.1.9
- Update a dependency to the latest release.
3.1.8
- REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)
3.1.7
- Update a dependency to the latest release.
3.1.6
- Update a dependency to the latest release.
3.1.5
- Update a dependency to the latest release.
3.1.4
- Update a dependency to the latest release.
3.1.3
- Update a dependency to the latest release.
3.1.2
- Update a dependency to the latest release.
3.1.1
- FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)
3.1.0
- FEAT: refactor error handling to preserve stack traces on platform exceptions (#8156). (6ac77d99)
3.0.5
- Update a dependency to the latest release.
3.0.4
- Update a dependency to the latest release.
3.0.3
- REFACTOR: fix all
unnecessary_importanalyzer issues introduced with Flutter 2.8. (7f0e82c9)
3.0.2
- Update a dependency to the latest release.
3.0.1
- Update a dependency to the latest release.
3.0.0
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
3.0.0-dev.5
- Update a dependency to the latest release.
3.0.0-dev.4
- Update a dependency to the latest release.
3.0.0-dev.3
- FEAT: add macOS support (#7313).
3.0.0-dev.2
- Update a dependency to the latest release.
3.0.0-dev.1
- Update a dependency to the latest release.
3.0.0-dev.0
Note: This release has breaking changes.
- STYLE: enable additional lint rules (#6832).
- BREAKING REFACTOR: update Firebase Analytics plugin to match latest Firebase APIs (#7032).
- See
firebase_analyticspackage changelog for more information.
- See
2.0.1
- DOCS: Add missing homepage/repository links (#6054).
2.0.0
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
2.0.0-dev.0
Note: This release has breaking changes.
- CHORE: enable missing lints on firebase_analytics (#5231).
- BREAKING FEAT: Migrate firebase_analytics to sound null safety (#5341).
1.1.0
- This version is not null-safe but has been created to allow compatibility with other null-safe FlutterFire packages such as
firebase_core.
1.0.3
- Update lower bound of dart dependency to 2.0.0.
1.0.2
- Make the pedantic dev_dependency explicit.
1.0.1
- Remove the deprecated
author:field from pubspec.yaml
1.0.0
- Initial open-source release.
