analytics_hub_appsflyer 0.6.0
analytics_hub_appsflyer: ^0.6.0 copied to clipboard
Appsflyer provider for analytics_hub. Forwards LogEvent events to Appsflyer via the official SDK.
0.6.0 - 2026-09-10 #
Changed #
- Migrated to
appsflyer_sdk7.x: dependency constraint is now>=7.0.0 <8.0.0.
Breaking Changes #
- Requires
appsflyer_sdk7.x — 6.x is no longer supported. The two majors cannot be supported from one version: SDK 7 renamed the plugin type and changedlogEventfrom positional to named arguments. Stay on 0.5.x if you needappsflyer_sdk6.x. AppsflyerAnalyticsHubProvider'sappsFlyerSdkparameter now takes anAppsFlyerSdk(SDK 7 renamedAppsflyerSdk->AppsFlyerSdk). Pass the sharedAppsFlyerSdk.instance;AppsflyerSdk(AppsFlyerOptions(...))is gone.- Raised the minimum Dart SDK to
>=3.9.0(Flutter>=3.35.0), as required byappsflyer_sdk7.x.
0.5.0 - 2026-08-05 #
Added #
- Optional
interceptorsconstructor parameter for provider-level interceptors.
Changed #
- Removed the
loggingdependency;flush()no longer logs a "not supported" message and simply inherits the base no-op.
Breaking Changes #
- Removed
setSessionand the requiredgetAnonymousIdparameter along with core session support. Manage the customer user ID directly viaAppsflyerSdk.setCustomerUserId. - Updated dependency constraint to
analytics_hub: ">=0.5.0 <0.6.0".
0.4.0 - 2026-02-26 #
Added #
- Initial Appsflyer provider integration for
analytics_hub:AppsflyerAnalyticsHubProviderforwardsLogEventtoAppsflyerSdk.logEvent.AppsflyerAnalyticsHubIdentifierfor routing events to Appsflyer.- Required
getAnonymousIdcallback used when the hub session becomesnullto set an anonymous customer user ID viaAppsflyerSdk.setCustomerUserId.
- Example usage and tests for the provider and resolver.