Viewing version 6.0.8. Open the latest package page.
firebase_analytics_platform_interface
6.0.8A common platform interface for the firebase_analytics plugin.
Readme
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
6.0.8
- Update a dependency to the latest release.
6.0.7
6.0.6
- Update a dependency to the latest release.
6.0.5
- Update a dependency to the latest release.
6.0.4
- Update a dependency to the latest release.
6.0.3
- Update a dependency to the latest release.
6.0.2
- Update a dependency to the latest release.
6.0.1
- Update a dependency to the latest release.
6.0.0
-
Bump platform interface a major version due to pigeon dependency update
-
REFACTOR: move all packages to workspace (#18182). (6cdfcb10)
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.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'firebase_analytics_platform_interface:6.0.8'pubspec.yaml
name: firebase_analytics_platform_interface
description: A common platform interface for the firebase_analytics plugin.
homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface
repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface
version: 6.0.8
resolution: workspace
environment:
sdk: '^3.6.0'
flutter: '>=3.27.0'
dependencies:
_flutterfire_internals: ^1.3.77
firebase_core: ^5.0.0
flutter:
sdk: flutter
meta: ^1.8.0
plugin_platform_interface: ^2.1.3
dev_dependencies:
firebase_core_platform_interface: ^8.1.1
flutter_test:
sdk: flutter
pigeon: 26.3.4
Version history
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 1.0.1 | On demand | Download | a0ad91ce…6c7614 |
| 1.0.3 | On demand | Download | e1bb67b2…7798dd |
| 1.1.0 | On demand | Download | a412330f…58a770 |
| 2.0.0-dev.0 | On demand | Download | 084c3dd9…d19268 |
| 2.0.0 | On demand | Download | abcda46e…f53714 |
| 2.0.1 | On demand | Download | e67e8c3c…ed5bdb |
| 3.0.0-dev.0 | On demand | Download | 306e679e…271f5f |
| 3.0.0-dev.1 | On demand | Download | 9862d24b…e3e302 |
| 3.0.0-dev.2 | On demand | Download | 0544df31…0a0e15 |
| 3.0.0-dev.3 | On demand | Download | 47339c3e…428ca9 |
| 3.0.0-dev.4 | On demand | Download | 78138639…30b693 |
| 3.0.0-dev.5 | On demand | Download | 9f287ed6…a77316 |
| 3.0.0 | On demand | Download | 3ec73b3a…6b98f8 |
| 3.0.1 | On demand | Download | 73efc31b…0b494d |
| 3.0.2 | On demand | Download | 7d601d74…0b685c |
| 3.0.3 | On demand | Download | 4e930a38…dac9c3 |
| 3.0.4 | On demand | Download | 52d50957…ca7862 |
| 3.0.5 | On demand | Download | 9dec1bb7…f926c1 |
| 3.1.0 | On demand | Download | a5a0cf96…b1bf2a |
| 3.1.1 | On demand | Download | 6eab59e6…567506 |
| 3.1.2 | On demand | Download | 365b8fd0…18c641 |
| 3.1.3 | On demand | Download | a1eb96d8…300804 |
| 3.1.4 | On demand | Download | d47adf38…14340b |
| 3.1.5 | On demand | Download | 1827616f…21d0ce |
| 3.1.6 | On demand | Download | e03bb584…4c213a |
| 3.1.7 | On demand | Download | e4569496…38c047 |
| 3.1.8 | On demand | Download | e928d283…e63ca2 |
| 3.1.9 | On demand | Download | 5e4be1cd…c8df5d |
| 3.1.10 | On demand | Download | 7f2d8206…1a2f3c |
| 3.2.0 | On demand | Download | 33a23137…036c3c |
| 3.2.1 | On demand | Download | 80c79fad…1aebd2 |
| 3.3.0 | On demand | Download | 7a7f1547…88c9b5 |
| 3.3.1 | On demand | Download | c0867073…aebb91 |
| 3.3.2 | On demand | Download | 9f16219e…922d07 |
| 3.3.3 | On demand | Download | 469fa9ef…7a71c0 |
| 3.3.4 | On demand | Download | 55cacd66…5ab820 |
| 3.3.5 | On demand | Download | aab00248…0abd8e |
| 3.3.6 | On demand | Download | d127f8e7…f1bc12 |
| 3.3.7 | On demand | Download | 52c9bd11…85ac53 |
| 3.3.8 | On demand | Download | 3ffef646…36afe4 |
| 3.3.9 | On demand | Download | aaabd947…17bbfd |
| 3.3.10 | On demand | Download | 9db26ef0…506a45 |
| 3.3.11 | On demand | Download | d292802e…e49c4e |
| 3.3.12 | On demand | Download | fb5c0952…9e8db4 |
| 3.3.13 | On demand | Download | fb76d863…ede3ff |
| 3.3.14 | On demand | Download | 1a6cdee9…b8677d |
| 3.3.15 | On demand | Download | 95009d4b…062108 |
| 3.3.16 | On demand | Download | 3b4dfe5f…60447b |
| 3.3.17 | On demand | Download | 370fd678…7b12de |
| 3.3.18 | On demand | Download | 59fadd29…27a3d0 |
| 3.3.19 | On demand | Download | e1748c5a…1caf4e |
| 3.3.20 | On demand | Download | 5ea8d3f8…6d90c6 |
| 3.3.21 | On demand | Download | b18475c1…52c037 |
| 3.3.22 | On demand | Download | b8f49e80…7fa0ee |
| 3.3.23 | On demand | Download | 56bc6da5…4a141c |
| 3.4.0 | On demand | Download | 5019bb18…133d16 |
| 3.4.1 | On demand | Download | a667807e…2aa91d |
| 3.5.0 | On demand | Download | ef83b385…5126d8 |
| 3.6.0 | On demand | Download | 45a02303…8bd317 |
| 3.6.1 | On demand | Download | e4f8f612…89308e |
| 3.6.2 | On demand | Download | 16b3c49d…213d1e |
| 3.6.3 | On demand | Download | 25ff27c6…a6a786 |
| 3.6.4 | On demand | Download | bcb32ac5…5c3f2b |
| 3.6.5 | On demand | Download | b277ab49…87562c |
| 3.7.0 | On demand | Download | 9a8bdbf5…487dc3 |
| 3.7.1 | On demand | Download | acb9cb73…38a915 |
| 3.7.2 | On demand | Download | 1f481bdc…7c9641 |
| 3.7.3 | On demand | Download | fc7c032f…f158b8 |
| 3.7.4 | On demand | Download | 42bb0ffc…606a62 |
| 3.7.5 | On demand | Download | 85fe9437…a45bb7 |
| 3.7.6 | On demand | Download | 4449defa…21a9f8 |
| 3.8.0 | On demand | Download | 7e6cae53…d3fa0b |
| 3.8.1 | On demand | Download | ffc59c0b…23b96a |
| 3.8.2 | On demand | Download | 38ad4bec…d82bfe |
| 3.8.3 | On demand | Download | 9a6599a0…1b860b |
| 3.8.4 | On demand | Download | 72977325…ba55d8 |
| 3.9.0 | On demand | Download | 6d9baa07…dab45f |
| 3.9.1 | On demand | Download | bcdcf7e6…284f90 |
| 3.9.2 | On demand | Download | 6a980326…76d49a |
| 3.9.3 | On demand | Download | 818a91e3…23e636 |
| 3.9.4 | On demand | Download | 19189d6c…98a78c |
| 3.9.5 | On demand | Download | de4a5435…9124d8 |
| 3.9.6 | On demand | Download | cf7378f4…4d8470 |
| 3.9.7 | On demand | Download | 7f1c02cd…a5d024 |
| 3.9.8 | On demand | Download | 2e68d302…921541 |
| 3.9.9 | On demand | Download | 416b33d6…6cb679 |
| 3.9.10 | On demand | Download | 0a83107f…86658d |
| 3.10.0 | On demand | Download | 188ae5ff…dd66e4 |
| 3.10.1 | On demand | Download | 15492875…6ff361 |
| 3.10.2 | On demand | Download | 2e598818…b26316 |
| 3.10.3 | On demand | Download | 66ffe4a9…aebd1e |
| 3.10.4 | On demand | Download | 58ebb93a…b9e8f5 |
| 3.10.5 | On demand | Download | e8cdb845…735285 |
| 3.10.6 | On demand | Download | ad7f6b70…44da83 |
| 3.10.7 | On demand | Download | 4de04e25…44a2df |
| 3.10.8 | On demand | Download | 3729b74f…429c37 |
| 4.0.0 | On demand | Download | 91c48fc8…c2f906 |
| 4.0.1 | On demand | Download | 5a2c14e1…d2aec4 |
| 4.1.0 | On demand | Download | db445c72…cfd771 |
| 4.2.0 | On demand | Download | 4ea00fe3…71d214 |
| 4.2.1 | On demand | Download | d094547c…6b3e74 |
| 4.2.2 | On demand | Download | b62a2444…e95a13 |
| 4.2.3 | On demand | Download | 0205e05b…52a40c |
| 4.2.4 | On demand | Download | 4ec57aee…afb1e0 |
| 4.2.5 | On demand | Download | c259ae89…df6222 |
| 4.2.6 | On demand | Download | 35148db6…776b3e |
| 4.2.7 | On demand | Download | 111e288d…3fbf09 |
| 4.2.8 | On demand | Download | 8e987cf9…e0246b |
| 4.3.0 | On demand | Download | ccbb3505…711df9 |
| 4.3.1 | On demand | Download | a34db46c…81b9b0 |
| 4.3.2 | On demand | Download | 1076f4b0…84512b |
| 4.3.3 | On demand | Download | cd9ae658…d4b8f4 |
| 4.3.4 | On demand | Download | 5ae7bd4a…a18746 |
| 4.3.5 | On demand | Download | 3ccf5c87…56c58e |
| 4.3.6 | On demand | Download | 86817ee7…12bc7d |
| 4.4.0 | On demand | Download | a3b2d55c…ef3101 |
| 4.4.1 | On demand | Download | f670edd9…9b4874 |
| 4.4.2 | On demand | Download | 13ed951a…4d571a |
| 4.4.3 | On demand | Download | a44b6d11…6bf845 |
| 5.0.0 | On demand | Download | 27e81a0e…06f259 |
| 5.0.1 | On demand | Download | 4008d82a…c859b2 |
| 5.0.2 | On demand | Download | 75bdcd2d…46f3c5 |
| 5.0.3 | On demand | Download | 775fc18d…d9cf98 |
| 5.0.4 | On demand | Download | 3b803077…dafd72 |
| 5.0.5 | On demand | Download | d0023471…db7a19 |
| 5.0.6 | On demand | Download | 62fd3f27…a40c3c |
| 5.0.7 | On demand | Download | 2c25cd85…8d8775 |
| 5.1.0 | On demand | Download | 121e8c54…ab70e6 |
| 5.1.1 | On demand | Download | ac2a1748…756760 |
| 6.0.0 | On demand | Download | 35786263…71953e |
| 6.0.1 | On demand | Download | 432492ba…839efe |
| 6.0.2 | On demand | Download | 65f97fb9…5dbae7 |
| 6.0.3 | On demand | Download | 0b4ae094…32456a |
| 6.0.4 | On demand | Download | 885cfee6…2633ed |
| 6.0.5 | On demand | Download | 36ce5feb…9a3e88 |
| 6.0.6 | On demand | Download | 448c319e…a52bdf |
| 6.0.7 | On demand | Download | 5c3ab4b6…ff4126 |
| 6.0.8 | Cached · Upstream SHA-256 matched | Download | 72e22e2b…d789da |
| 6.0.9 | On demand | Download | 4f717b7e…c57044 |
Dependencies
_flutterfire_internals "^1.3.77"
firebase_core "^5.0.0"
flutter {
"sdk": "flutter"
}
meta "^1.8.0"
plugin_platform_interface "^2.1.3"