Releases: RodrigoSMarques/flutter_branch_sdk
Releases · RodrigoSMarques/flutter_branch_sdk
Release 7.1.0
Features
- New Methods:
setDMAParamsForEEA
- In response to the European Union's enactment of the Digital Markets Act (DMA), this new method help pass consent information from your user to Google.
See documentation for details.
Issues
- Fix issue #297: Allow Call setRequestMetadata after FlutterBranchSdk.init() method
Native SDK Updates
- Updated included Branch Android SDK to 5.9.0 - Android Version History
- Updated included Branch iOS SDK to 3.3.0 - iOS Version History
Release 7.0.4
- Fix issue #289 : revert
js
dependency update. From version 0.7.0 to 0.6.7
Release 7.0.3
Release 7.0.2
Issues
- Fix issue #261 / #266 / #268: Calling startActivity() from outside of an Activity
- Fix issue #264: Android (PlayStore) : Branch SDK Params empty on background state
- Fix issue #265: New release 7.0.0+ not getting a deeplink data on first launch, when app is on resume
- Fix issue #270: Indicate when error is thrown in init
Native SDK Updates
- Updated included Android SDK to 5.8.0 - Android Version History
Release 7.0.2
Release 7.0.1
Release 7.0.0
7.0.0
BREAKING CHANGE
- Minimum required Dart SDK version to 2.18 (Flutter 3.3.0)
- Xcode 15 is the min version
- iOS 12 is the min version
SDK Initialization Required
- Use
FlutterBranchSdk.init()
method to initialize the SDK.
Initialization must be called from main
or at any time (for example after getting consent for GPDR).
await FlutterBranchSdk.init(
useTestKey: false, enableLogging: false, disableTracking: false);
Check additional instructions in the README
Deprecated / Removed
FlutterBranchSdk.initSession()
. UseFlutterBranchSdk.listSession()
.- Removed
setIOSSKAdNetworkMaxTime
method - Removed Facebook App Install Ads on iOS
Features
- Issue #244 - Support for setting customer_event_alias for BranchEvent
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.
Native SDK Updates
- Updated included iOS SDK to 3.0.0 - iOS Version History
Release 7.0.0 - beta 3
BREAKING CHANGE
- Minimum required Dart SDK version to 2.18 (Flutter 3.3.0)
- Xcode 15 is the min version
- iOS 12 is the min version
SDK Initialization Required
- Use
FlutterBranchSdk.init()
method to initialize the SDK.
Initialization must be called from main
or at any time (for example after getting consent for GPDR).
await FlutterBranchSdk.init(
useTestKey: false, enableLogging: false, disableTracking: false);
Check additional instructions in the README
Deprecated / Removed
FlutterBranchSdk.initSession()
. UseFlutterBranchSdk.listSession()
.- Removed
setIOSSKAdNetworkMaxTime
method - Removed Facebook App Install Ads on iOS
Features
- Issue #244 - Support for setting customer_event_alias for BranchEvent
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.
Native SDK Updates
- Updated included iOS SDK to 3.0.0 - iOS Version History
Release 7.0.0 - beta 2
7.0.0
BREAKING CHANGE
-
Call the
FlutterBranchSdk.init()
method to initialize the SDK.Initialization must be called from
main
or at any time, for example after getting consent for GPDR.The
init
method has optional parameters that allow you:- change from test to live mode
- enable logging
- disable tracking to comply with GDPR.
-
initSession
deprecated. UselistSession
. -
Removed deprecated methods:
setIOSSKAdNetworkMaxTime
method
-
Removed Facebook App Install Ads on iOS
Enhancement
- Issue #244 - Support for setting customer_event_alias for BranchEvent
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.