facebook_app_events
Flutter plugin for Facebook App Events, an app measurement solution that provides insight on app usage and user engagement in Facebook Analytics.
0.30.5
181K downloads/mo
#893 most downloaded on pub.dev
oddbit/flutter_facebook_app_events
What this package is like to depend on
Last release 17 days ago
07 Aug 2026
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 71 of 77 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
77 releases · first in 2019
21 releases in the last 12 months
see the full history below
Release timeline
77 releases · Oct 2019 to Aug 2026Releases
latest 60 of 77-
0.30.507 Aug 2026Release notes
Open source →0.30.5
- Update Android toolchain — Kotlin 2.4.10 (was 2.4.0). AGP (8.13.0, already the latest 8.x release) and
compileSdk/targetSdk(36, already the latest stable API level) are unchanged. Gradle stays pinned at 8.13, matched to AGP 8.13.x per the existing wrapper convention, even though a newer 8.14.x patch is available upstream. The Facebook Android SDK Maven range ([18.0,19.0)) already covers the latest 18.x release (18.3.0) and the iOS CocoaPods/SPM~> 18.0/"18.0.0"..<"19.0.0"pins already cover the latest 18.x release (18.1.0), so no Facebook SDK dependency changes were needed this round. - Raise the example app's iOS deployment target from 12.0 to 13.0 to match the plugin's actual minimum (
s.ios.deployment_targetin the podspec andPackage.swifthave required iOS 13 since 0.26.0); the example's Xcode project setting had never been updated to match.
Release notes
Open source →- Update Android toolchain — Kotlin 2.4.10 (was 2.4.0). AGP (8.13.0, already the latest 8.x release) and
compileSdk/targetSdk(36, already the latest stable API level) are unchanged. Gradle stays pinned at 8.13, matched to AGP 8.13.x per the existing wrapper convention, even though a newer 8.14.x patch is available upstream. The Facebook Android SDK Maven range ([18.0,19.0)) already covers the latest 18.x release (18.3.0) and the iOS CocoaPods/SPM~> 18.0/"18.0.0"..<"19.0.0"pins already cover the latest 18.x release (18.1.0), so no Facebook SDK dependency changes were needed this round. - Raise the example app's iOS deployment target from 12.0 to 13.0 to match the plugin's actual minimum (
s.ios.deployment_targetin the podspec andPackage.swifthave required iOS 13 since 0.26.0); the example's Xcode project setting had never been updated to match.
- Update Android toolchain — Kotlin 2.4.10 (was 2.4.0). AGP (8.13.0, already the latest 8.x release) and
-
0.30.407 Aug 2026Release notes
Open source →0.30.4
- Remove the
com.facebook.sdk.CodelessDebugLogEnabledmeta-data from the plugin's Android manifest. It has been there since the first release and had no effect: in Facebook Android SDK 18.x the flag is read intoFacebookSdk.getCodelessDebugLogEnabled()and nothing in the SDK reads that getter. Codeless event setup is gated server-side by Meta's fetched app settings (codelessEventsEnabled/getCodelessSetupEnabled()), not by this flag. Because library manifests merge into the host app, the entry also forced any app that wanted the key set tofalseto addtools:replaceto win the merge — that workaround is no longer needed and can be removed. - Docs: the README no longer advises enabling codeless debug logging for debugging (the flags are inert on both platforms;
setDebugLoggingEnabledis the switch that does something), andCONTRIBUTING.mdnow records the pinned Graph API version as a release-time check with the three places the literal appears.
Release notes
Open source →- Remove the
com.facebook.sdk.CodelessDebugLogEnabledmeta-data from the plugin's Android manifest. It has been there since the first release and had no effect: in Facebook Android SDK 18.x the flag is read intoFacebookSdk.getCodelessDebugLogEnabled()and nothing in the SDK reads that getter. Codeless event setup is gated server-side by Meta's fetched app settings (codelessEventsEnabled/getCodelessSetupEnabled()), not by this flag. Because library manifests merge into the host app, the entry also forced any app that wanted the key set tofalseto addtools:replaceto win the merge — that workaround is no longer needed and can be removed. - Docs: the README no longer advises enabling codeless debug logging for debugging (the flags are inert on both platforms;
setDebugLoggingEnabledis the switch that does something), andCONTRIBUTING.mdnow records the pinned Graph API version as a release-time check with the three places the literal appears.
- Remove the
-
0.30.312 Jul 2026Release notes
Open source →0.30.3
- Fix (Android):
getApplicationIdnow reads the liveFacebookSdk.getApplicationId()instead of the app id captured when the plugin attached to the engine, so app-id changes made programmatically after startup are reflected — matching iOS (Settings.shared.appID) and the documented behavior. - Fix (Android):
logPushNotificationOpennow returns a cleanINVALID_ARGUMENTerror when the payload contains a value an AndroidBundlecannot represent (e.g. a list), instead of an opaque platform exception. The error message names the offending key and suggests JSON-encoding structured values. - Fix:
setDataProcessingOptionsvalidates in the Dart layer thatcountryandstatefit in a signed 32-bit integer (the type the native APIs take) and throws aRangeErrorotherwise. Out-of-range values previously surfaced as an opaqueClassCastExceptionon Android; iOS already rejected them natively. - Stop sending explicit
nulls over the method channel for omitted arguments ofsetDataProcessingOptionsandlogPushNotificationOpen, consistent with the rest of the API.
Release notes
Open source →- Fix (Android):
getApplicationIdnow reads the liveFacebookSdk.getApplicationId()instead of the app id captured when the plugin attached to the engine, so app-id changes made programmatically after startup are reflected — matching iOS (Settings.shared.appID) and the documented behavior. - Fix (Android):
logPushNotificationOpennow returns a cleanINVALID_ARGUMENTerror when the payload contains a value an AndroidBundlecannot represent (e.g. a list), instead of an opaque platform exception. The error message names the offending key and suggests JSON-encoding structured values. - Fix:
setDataProcessingOptionsvalidates in the Dart layer thatcountryandstatefit in a signed 32-bit integer (the type the native APIs take) and throws aRangeErrorotherwise. Out-of-range values previously surfaced as an opaqueClassCastExceptionon Android; iOS already rejected them natively. - Stop sending explicit
nulls over the method channel for omitted arguments ofsetDataProcessingOptionsandlogPushNotificationOpen, consistent with the rest of the API.
- Fix (Android):
-
0.30.203 Jul 2026Release notes
Open source →0.30.2
- Update Android toolchain — AGP 8.13.0, Gradle 8.13, Kotlin 2.4.0,
compileSdk/targetSdk36. No change tominSdkor the Facebook Android SDK Maven range ([18.0,19.0)), which already resolves to the latest 18.x release (18.3.0); the CocoaPods/SPM~> 18.0/"18.0.0"..<"19.0.0"iOS pins likewise already cover the latest 18.x release (18.1.0), so no iOS dependency changes were needed this round.
Release notes
Open source →- Update Android toolchain — AGP 8.13.0, Gradle 8.13, Kotlin 2.4.0,
compileSdk/targetSdk36. No change tominSdkor the Facebook Android SDK Maven range ([18.0,19.0)), which already resolves to the latest 18.x release (18.3.0); the CocoaPods/SPM~> 18.0/"18.0.0"..<"19.0.0"iOS pins likewise already cover the latest 18.x release (18.1.0), so no iOS dependency changes were needed this round.
- Update Android toolchain — AGP 8.13.0, Gradle 8.13, Kotlin 2.4.0,
-
0.30.118 Jun 2026Release notes
Open source →0.30.1
- Fix (Android): stop triggering Flutter 3.44+'s "plugins that apply Kotlin Gradle Plugin (KGP)" warning and build on AGP 9, without raising the minimum Flutter SDK. KGP is now applied only on AGP < 9 (Flutter's Built-in Kotlin supplies it otherwise) (fixes #492).
Release notes
Open source →- Fix (Android): stop triggering Flutter 3.44+'s "plugins that apply Kotlin Gradle Plugin (KGP)" warning and build on AGP 9, without raising the minimum Flutter SDK. KGP is now applied only on AGP < 9 (Flutter's Built-in Kotlin supplies it otherwise) (fixes #492).
-
0.30.012 Jun 2026Release notes
Open source →0.30.0
- Fix (iOS):
setDataProcessingOptionsis now functional on iOS, mapping toSettings.shared.setDataProcessingOptions(options, country:state:). The previous no-op was based on the incorrect belief that Meta removed the API in Facebook iOS SDK 18.x — it exists in all 18.x releases. The "no-op on iOS" known limitation is gone. - Fix (iOS):
getApplicationIdnow returnsSettings.shared.appID(which also resolves theInfo.plistFacebookAppID) instead of readingInfo.plistdirectly, so programmatic app-id configuration is reflected, matching Android. - Fix (iOS):
setUserDatanow uses merge semantics like Android: only the fields you pass are updated. Previously the iOS handler passednilfor absent fields, which cleared previously-set fields on iOS while Android kept them. UseclearUserData/clearUserDataForTypeto remove fields. - Fix: event parameters are validated in the Dart layer. The native SDKs accept only
String/numeric parameter values and silently drop the entire event otherwise — booleans (previously dropped on Android, recorded on iOS) are now converted to"1"/"0"on both platforms, and unsupported types (lists, maps) throw anArgumentErrorinstead of vanishing. JSON-encode structured values instead. - Fix (iOS): the
activateApp(applicationId:)override now applies per call: callingactivateApp()without an id resetsloggingOverrideAppID, matching Android's per-call fallback to the default app id. - Fix (Android):
logPurchase/logProductItemnow return anINVALID_ARGUMENTerror for invalid ISO 4217 currency codes instead of an opaque platform exception. - Add
externalIdtosetUserDataandFacebookUserDataField(Meta advanced matchingextern_id), supported by both native SDKs. - Add
setLimitEventAndDataUsage(bool), mapping toFacebookSdk.setLimitEventAndDataUsage(Android) /Settings.shared.isEventDataUsageLimited(iOS). - Add
setAdvertiserIdCollectionEnabled(bool)and deprecatesetAdvertiserTracking: the iOS tracking flag it set is deprecated since FBSDK v17 (ATT status is used instead), and on Android only advertiser ID collection exists. - Add
setPushNotificationsDeviceToken(String)(native SDK naming) and deprecatesetPushNotificationToken, which now delegates to it. - Document the plugin's API scope (intentionally unexposed native APIs) in the README.
Release notes
Open source →- Fix (iOS):
setDataProcessingOptionsis now functional on iOS, mapping toSettings.shared.setDataProcessingOptions(options, country:state:). The previous no-op was based on the incorrect belief that Meta removed the API in Facebook iOS SDK 18.x — it exists in all 18.x releases. The "no-op on iOS" known limitation is gone. - Fix (iOS):
getApplicationIdnow returnsSettings.shared.appID(which also resolves theInfo.plistFacebookAppID) instead of readingInfo.plistdirectly, so programmatic app-id configuration is reflected, matching Android. - Fix (iOS):
setUserDatanow uses merge semantics like Android: only the fields you pass are updated. Previously the iOS handler passednilfor absent fields, which cleared previously-set fields on iOS while Android kept them. UseclearUserData/clearUserDataForTypeto remove fields. - Fix: event parameters are validated in the Dart layer. The native SDKs accept only
String/numeric parameter values and silently drop the entire event otherwise — booleans (previously dropped on Android, recorded on iOS) are now converted to"1"/"0"on both platforms, and unsupported types (lists, maps) throw anArgumentErrorinstead of vanishing. JSON-encode structured values instead. - Fix (iOS): the
activateApp(applicationId:)override now applies per call: callingactivateApp()without an id resetsloggingOverrideAppID, matching Android's per-call fallback to the default app id. - Fix (Android):
logPurchase/logProductItemnow return anINVALID_ARGUMENTerror for invalid ISO 4217 currency codes instead of an opaque platform exception. - Add
externalIdtosetUserDataandFacebookUserDataField(Meta advanced matchingextern_id), supported by both native SDKs. - Add
setLimitEventAndDataUsage(bool), mapping toFacebookSdk.setLimitEventAndDataUsage(Android) /Settings.shared.isEventDataUsageLimited(iOS). - Add
setAdvertiserIdCollectionEnabled(bool)and deprecatesetAdvertiserTracking: the iOS tracking flag it set is deprecated since FBSDK v17 (ATT status is used instead), and on Android only advertiser ID collection exists. - Add
setPushNotificationsDeviceToken(String)(native SDK naming) and deprecatesetPushNotificationToken, which now delegates to it. - Document the plugin's API scope (intentionally unexposed native APIs) in the README.
- Fix (iOS):
-
0.29.009 Jun 2026Release notes
Open source →0.29.0
- iOS UISceneDelegate adoption. Adopt
FlutterSceneLifeCycleDelegateand register as a scene delegate so Facebook URL callbacks (deep links / deferred app links) still reach the SDK on apps using the UIScene lifecycle — the default for Flutter 3.38+. The legacyapplication(_:open:options:)path is retained for non-UIScene apps (fixes #489). - Breaking: Raise the minimum Flutter SDK to
>=3.38.0, required byFlutterSceneLifeCycleDelegate/addSceneDelegate. The Dart API and Android behavior are unchanged.
Release notes
Open source →- iOS UISceneDelegate adoption. Adopt
FlutterSceneLifeCycleDelegateand register as a scene delegate so Facebook URL callbacks (deep links / deferred app links) still reach the SDK on apps using the UIScene lifecycle — the default for Flutter 3.38+. The legacyapplication(_:open:options:)path is retained for non-UIScene apps (fixes #489). - Breaking: Raise the minimum Flutter SDK to
>=3.38.0, required byFlutterSceneLifeCycleDelegate/addSceneDelegate. The Dart API and Android behavior are unchanged.
- iOS UISceneDelegate adoption. Adopt
-
0.28.030 May 2026Release notes
Open source →0.28.0
- Add
logProductItem(...)for product-catalog item logging, with type-safeProductAvailabilityandProductConditionenums (PR #487). - Add
setPushNotificationToken(String)to register a push token for Meta push-campaign measurement. - Add
setFlushBehavior(FlushBehavior)/getFlushBehavior()to switch between automatic and explicit-only event flushing. - Add
getUserData(),getUserID(), andclearUserDataForType(FacebookUserDataField)— the last is functional on iOS and a no-op on Android (no native per-field clear; useclearUserData()). - Add convenience shorthands for the remaining Meta standard events (
logAchievedLevel,logAddedPaymentInfo,logCompletedTutorial,logSearched,logSpentCredits,logUnlockedAchievement,logContact,logCustomizeProduct,logDonate,logFindLocation,logSchedule,logSubmitApplication). - Behavior change (Android):
setAdvertiserTrackingno longer toggles verbose SDK debug logging as a side effect; use the newsetDebugLoggingEnabled(bool)instead. - Move the new enums and standard-event helpers into
lib/src/(re-exported, no consumer import changes), drop unused Android imports, and add Dart tests plus example-app coverage.
Release notes
Open source →- Add
logProductItem(...)for product-catalog item logging, with type-safeProductAvailabilityandProductConditionenums (PR #487). - Add
setPushNotificationToken(String)to register a push token for Meta push-campaign measurement. - Add
setFlushBehavior(FlushBehavior)/getFlushBehavior()to switch between automatic and explicit-only event flushing. - Add
getUserData(),getUserID(), andclearUserDataForType(FacebookUserDataField)— the last is functional on iOS and a no-op on Android (no native per-field clear; useclearUserData()). - Add convenience shorthands for the remaining Meta standard events (
logAchievedLevel,logAddedPaymentInfo,logCompletedTutorial,logSearched,logSpentCredits,logUnlockedAchievement,logContact,logCustomizeProduct,logDonate,logFindLocation,logSchedule,logSubmitApplication). - Behavior change (Android):
setAdvertiserTrackingno longer toggles verbose SDK debug logging as a side effect; use the newsetDebugLoggingEnabled(bool)instead. - Move the new enums and standard-event helpers into
lib/src/(re-exported, no consumer import changes), drop unused Android imports, and add Dart tests plus example-app coverage.
- Add
-
0.27.228 Apr 2026Release notes
Open source →0.27.2
- Tighten the AGP 9 Kotlin-plugin guard introduced in 0.27.1. The previous check skipped
apply plugin: "kotlin-android"for any AGP 9 build, but users running AGP 9 withandroid.builtInKotlin=false(opting out of built-in Kotlin) still need the plugin applied. Now keyed on both the AGP major version and theandroid.builtInKotlinGradle property (PR #485). - Drop the legacy
kotlinOptions { jvmTarget = "17" }block in the built-in Kotlin branch. AGP 9 defaultskotlin.compilerOptions.jvmTargettoandroid.compileOptions.targetCompatibility(already JVM 17), making it redundant; the legacy DSL is only available whenkotlin-androidis applied, so it's now gated to that branch (PR #485).
Release notes
Open source →- Tighten the AGP 9 Kotlin-plugin guard introduced in 0.27.1. The previous check skipped
apply plugin: "kotlin-android"for any AGP 9 build, but users running AGP 9 withandroid.builtInKotlin=false(opting out of built-in Kotlin) still need the plugin applied. Now keyed on both the AGP major version and theandroid.builtInKotlinGradle property (PR #485). - Drop the legacy
kotlinOptions { jvmTarget = "17" }block in the built-in Kotlin branch. AGP 9 defaultskotlin.compilerOptions.jvmTargettoandroid.compileOptions.targetCompatibility(already JVM 17), making it redundant; the legacy DSL is only available whenkotlin-androidis applied, so it's now gated to that branch (PR #485).
- Tighten the AGP 9 Kotlin-plugin guard introduced in 0.27.1. The previous check skipped
-
0.27.120 Apr 2026Release notes
Open source →0.27.1
- Guard
apply plugin: "kotlin-android"against AGP 9, which ships with built-in Kotlin support (android.builtInKotlin=true) and conflicts with the explicit plugin application. Keeps AGP < 9 behavior unchanged (fixes #482). - Sync
ios/facebook_app_events.podspecversion withpubspec.yaml. The podspec had been stale at0.25.0across the v0.26.x and v0.27.0 releases, causing CocoaPods consumers to resolve the wrong plugin version. A release-process note was added toCONTRIBUTING.mdrequiring both files to be bumped together (PR #484). - Document that
setDataProcessingOptionsis a no-op on iOS since Meta removed the underlying API in Facebook iOS SDK 18.x. Use Meta's Data Use Checkup tooling for iOS data-use configuration (PR #484). - Expand Dart unit test coverage to include previously-uncovered public methods (
clearUserData,clearUserID,flush,getApplicationId,getAnonymousId,setUserID,setAutoLogAppEventsEnabled,setDataProcessingOptions,setAdvertiserTracking,logPushNotificationOpen,logRated,logInitiatedCheckout,logStartTrial,logAddToWishlist) (PR #484). - Raise example app SDK constraints to match the plugin floor (
sdk: '>=3.3.0 <4.0.0',flutter: '>=3.19.0') and settargetSdk = 35explicitly in the Android module (PR #484).
Release notes
Open source →- Guard
apply plugin: "kotlin-android"against AGP 9, which ships with built-in Kotlin support (android.builtInKotlin=true) and conflicts with the explicit plugin application. Keeps AGP < 9 behavior unchanged (fixes #482). - Sync
ios/facebook_app_events.podspecversion withpubspec.yaml. The podspec had been stale at0.25.0across the v0.26.x and v0.27.0 releases, causing CocoaPods consumers to resolve the wrong plugin version. A release-process note was added toCONTRIBUTING.mdrequiring both files to be bumped together (PR #484). - Document that
setDataProcessingOptionsis a no-op on iOS since Meta removed the underlying API in Facebook iOS SDK 18.x. Use Meta's Data Use Checkup tooling for iOS data-use configuration (PR #484). - Expand Dart unit test coverage to include previously-uncovered public methods (
clearUserData,clearUserID,flush,getApplicationId,getAnonymousId,setUserID,setAutoLogAppEventsEnabled,setDataProcessingOptions,setAdvertiserTracking,logPushNotificationOpen,logRated,logInitiatedCheckout,logStartTrial,logAddToWishlist) (PR #484). - Raise example app SDK constraints to match the plugin floor (
sdk: '>=3.3.0 <4.0.0',flutter: '>=3.19.0') and settargetSdk = 35explicitly in the Android module (PR #484).
- Guard
-
0.27.010 Apr 2026Release notes
Open source →- Added
parametersargument to shorthand log methods (logCompletedRegistration,logRated,logViewContent,logAddToCart,logAddedToWishlist,logInitiatedCheckout,logSubscribe,logStartTrial) to support custom event parameters alongside standard ones. - Updated documentation for standard event methods with guidance on parameters required for ad revenue optimization (ROAS).
- Added unit tests for the updated shorthand log methods.
- Added
-
0.26.208 Apr 2026 -
0.26.107 Apr 2026Release notes
Open source →- Fix
swift-tools-versionplacement — must be on the first line ofPackage.swift(PR #479)
- Fix
-
0.26.012 Mar 2026Release notes
Open source →⚠️ Breaking Changes
- Raise iOS minimum deployment target from 12 to 13 — iOS 12 is EOL
- Tighten Dart/Flutter SDK constraints — Dart >=3.3.0, Flutter >=3.19.0 (was unconstrained; aligns with March 2024+ ecosystem)
Changes
- Bound iOS SPM Facebook SDK version range to
"18.0.0"..<"19.0.0"— prevents silent acceptance of breaking major versions; consistent with podspec (~> 18.0) and Android ([18.0,19.0)) (PR #477) - Update Android toolchain — Kotlin 2.3.10, AGP 8.9.2, Gradle 8.11.1, compileSdk 35 (PR #477)
- Add Android consumer ProGuard rules — prevents R8 in host apps with code shrinking from stripping Facebook App Events classes at runtime (PR #477)
- Add
analysis_options.yamlwithflutter_lintsfor static analysis (PR #477)
-
0.25.011 Mar 2026 -
0.24.019 Dec 2025Release notes
Open source →- Add
activateApp()to manually log app activation when automatic app event logging is disabled (PR #466)
- Add
-
0.23.018 Dec 2025 -
0.22.116 Dec 2025Release notes
Open source →- Fix Android crash when
setUserData()is called with null fields (fixes #462)
- Fix Android crash when
-
0.22.016 Dec 2025 -
0.21.115 Dec 2025Release notes
Open source → -
0.21.012 Nov 2025Release notes
Open source →- Update plugin to support modern Flutter plugin API and Android Gradle Plugin (PR #418)
-
0.20.103 Jun 2025 -
0.19.724 Apr 2025 -
0.19.618 Mar 2025 -
0.19.505 Jan 2025Release notes
Open source →- Bump up android gradle version to
8.11.1 - Update gradle syntax to use declarative style
- Update Facebook app events unit tests from using deprecated setMockMethodCallHandler method
- Enhance widget tests to verify example app rendering and button text content
- Bump up android gradle version to
-
0.19.406 Nov 2024 -
0.19.303 Sep 2024Release notes
Open source →- Bump up
FBSDKCoreKitandroid gradle version to17.0to18.0 - Update ios example minimum deployment target to
12.0 - Update target compile sdk in android gradle example to
34
- Bump up
-
0.19.204 Apr 2024Release notes
Open source →- Updating
FBSDKCoreKitto17.0that include Privacy Manifest - Updating
FBAudienceNetworkto6.15 - Update iOS deployment target to
12.0
- Updating
-
0.19.121 Mar 2024 -
0.19.021 May 2023 -
0.18.328 Nov 2022Release notes
Open source → -
0.18.101 Nov 2022 -
0.18.025 Oct 2022 -
0.17.121 Sep 2022Release notes
Open source →- Implementing Aggregated Event Measurement for Facebook App Events in PR #236
-
0.17.012 Aug 2022Release notes
Open source →- Updating Facebook SDK dependency to follow all
14.xversions. - Updating documentation to add client token in project README
- Updating Facebook SDK dependency to follow all
-
0.16.012 Apr 2022Release notes
Open source →See PR 224
- Updating Facebook SDK dependency to follow all
13.xversions. - Updating deprecated ios methods and propeties according https://github.com/facebook/facebook-ios-sdk/blob/main/CHANGELOG.md
- Updating Facebook SDK dependency to follow all
-
0.15.025 Feb 2022Release notes
Open source →- Adding back
setUserData()which was removed by mistake. It's not completely deprecated. - Bumping iOS FBSDK version to
12.3
- Adding back
-
0.14.812 Jan 2022Release notes
Open source →- Making parameters to
logPurchase()mandatory (issue #182) - Updating gradle config for
jcenterdeprecation.
- Making parameters to
-
0.14.726 Nov 2021Release notes
Open source →Narrowing down the Facebook SDK version for iOS due to the trouble it seems to cause with different developer environments and setups. See discussion in issue #159 and #171.
-
0.14.623 Nov 2021 -
0.14.518 Nov 2021 -
0.14.412 Nov 2021Release notes
Open source →Fixing issue 161 - Adding configuration option for
isAdvertiserIDCollectionEnabledin thesetAdvertiserTracking()method. -
0.14.304 Nov 2021 -
0.14.216 Oct 2021 -
0.14.116 Oct 2021Release notes
Open source →See PR 149
- Updating Facebook SDK dependency to follow all
12.xversions. - Adding debug/dev cert for android to build and test example app
- Removing deprecated methods
setUserDataupdateUserPropertieslogActivatedApplogDeactivatedApp
- Updating Facebook SDK dependency to follow all
-
0.14.016 Oct 2021Nothing published for this version
-
0.13.512 Oct 2021Release notes
Open source →- Updating Facebook SDK core kit dependency to follow all
11.xversions. - Removing references to Facebook Analytics in README (https://www.facebook.com/business/help/966883707418907)
- Updating Facebook SDK core kit dependency to follow all
-
0.13.420 Aug 2021Release notes
Open source →Importing
FBSDKCoreKit_Basicsas a real fix for #127 and #129. See PR #131. The PR adds back support forsetUserDatain iOS during deprecation grace period. -
0.13.319 Aug 2021Release notes
Open source →N.B. Workaround release!! Removing function body for iOS handling of deprecated method
setUserData. See issues #127 and #129. We were unable to reproduce or successfully troubleshoot the reported problems within the team and decided that it would be better to get around the compilation error with the sacrifice of thesetUserDatain the possibly short time before it is removed from the SDK anyway. -
0.13.218 Aug 2021 -
0.13.112 Aug 2021Release notes
Open source →- Fixing issue #123
- Emptying the handling method for iOS
updateUserPropertiesas it is removed from iOS SDK but only deprecated in Android. - Removing
nilparameter from iOSinitializeSDKmethod - Updating the missing
AppEvents.UserDataTypedeclarations
- Emptying the handling method for iOS
- Fixing issue #123
-
0.13.011 Aug 2021 -
0.12.022 Apr 2021Release notes
Open source →Breaking changes: Starting from this release, the plugin require Flutter 2.0 with support for null safety
-
0.11.225 Mar 2021Release notes
Open source → -
0.11.124 Mar 2021 -
0.11.009 Mar 2021Release notes
Open source → -
0.10.002 Mar 2021 -
0.9.009 Feb 2021 -
0.8.209 Dec 2020Release notes
Open source → -
0.8.117 Nov 2020