Releases: RodrigoSMarques/flutter_branch_sdk
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.
Release 6.9.0
Release 7.0.0 - beta 1
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
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.
Release 7.0.0 - beta 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.
2.initSession
deprecated. Use listSession
Enhancement
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.
Release 6.8.0
- Updated Native
Android
SDKs:- Android Native SDK Update 5.7.+ - Android Version History
- iOS Native SDK Update 2.2.1 - iOS Version History
- Removed:
- Facebook App Install Ads on Android (parameter
branch_enable_facebook_ads
)
- Facebook App Install Ads on Android (parameter
Release 6.7.1
Fix issue #237: Pass long URL when try creating Short URL in Offline
Release 6.7.0
6.7.0
-
Updated Native
Android
andiOS
SDKs:- Android Native SDK Update 5.6.+ - Android Version History
- iOS Native SDK Update 2.2.0 - iOS Version History
-
Removed:
- Firebase App Indexing in Android (
listOnSearch
andremoveFromSearch
returnsuccess
but do not perform any action) - Old Apple Search Ads APIs (parameter
branch_check_apple_ads
)
- Firebase App Indexing in Android (
Release 6.6.0
-
Updated Native
Android
andiOS
SDKs:- Android Native SDK Update 5.4.+ - Android Version History
- iOS Native SDK Update 2.1.0 - iOS Version History
-
New Methods:
addSnapPartnerParameter
- See documentation on partner parameters for details.
Release 6.5.0
- Updated Native
iOS
SDK:- iOS Native SDK Update 2.0.0 - iOS Version History