Releases: RodrigoSMarques/flutter_branch_sdk
Releases · RodrigoSMarques/flutter_branch_sdk
Release 8.0.0
⚠️ BREAKING CHANGE
This is a major release which contains breaking API changes.
⚠️ SDK Initialization Changed
useTestKey
parameter is no longer supported atFlutterBranchSdk.init()
.
Check the instructions in README.MD
on how to activate the key_test_
.
🐛 Bug Fixes
- Fix issue #283: Android app not getting correct deeplink from Branch when app is opened
- Fix issue #308: Android non branch deep link sometimes not available
- Fix issue #309: Completion of await FlutterBranchSdk.init() doesn't mean native iOS plugin is ready?
- Fix issue #311: Flutter SDK init falls into loop when race condition happens during the initialization.
- Fix issue #314: Issue with Branch.io Integration on Apple 14 pro
- Fix issue #316: Not getting link after fresh install
🔧 Native SDK Updates
-
Updated included iOS SDK to 3.4.3 - iOS Version History
-
Updated included Branch Android SDK to 5.12.0 - Android Version History
Release 7.3.0
Native SDK Updates
- Updated included Branch Android SDK to 5.11.0 - Android Version History
- Updated included Branch iOS SDK to 3.4.1 - iOS Version History
Release 7.2.0
Features
showShareSheet
method will now display the native Android share sheet.- Documentation review
Dependencies Update
- Updated dependency
js
. From version 0.6.7 to 7.0.0
Native SDK Updates
- Updated included Branch Android SDK to 5.10.1 - Android Version History
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