flutter_branch_sdk 7.0.0-beta.0
flutter_branch_sdk: ^7.0.0-beta.0 copied to clipboard
Flutter Plugin for create deep link using Brach SDK (https://branch.io). This plugin provides a cross-platform (iOS, Android, Web).
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.
2.initSession
deprecated. Use listSession
Enhancement #
- Updated compile & target SDK to Android API 33.
- Updated example app Android compileSdkVersion to 33.
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
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
)
- Old Apple Search Ads APIs (parameter
- Firebase App Indexing in Android (
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.
6.5.0 #
- Updated Native
iOS
SDK:- iOS Native SDK Update 2.0.0 - iOS Version History
6.4.0 #
-
Fix issue #193:
Flutter app won't get notified about the quick link event if the app is at foreground on Android devices
-
New Methods:
addFacebookPartnerParameter
- See documentation on partner parameters for details.clearPartnerParameter
- Clears all Partner ParameterssetPreinstallCampaign
- Add the pre-install campaign analyticssetPreinstallPartner
- Add the pre-install campaign analytics
-
Updated Native
iOS
SDK:- iOS Native SDK Update 1.45.0 - iOS Version History
Note: Requires Xcode 14+
6.3.0 #
- New Method
handleDeepLink
- Fix issue #188:
Failed to handle method call: java.lang.NullPointerException
- Fix issue #189:
Fix crash when adding a boolean control param
- Fix issue #190:
getTrackingAuthorizationStatus will open the iOS-dialog to requestTrackingAuthorization
6.2.1 #
- Fix issue #181:
Calling the getLastAttributedTouchData() exit with exception on IOS 15.7
6.2.0 #
- Update
BranchStandardEvent
list.
6.1.0 #
- Updated
Android Advertising ID (AAID)
version in Android SDK.
6.0.0 #
BREAKING CHANGE #
- Minimum required Dart SDK version to 2.17 (Flutter 3.0)
- Removed deprecated methods:
initWeb
loadRewards
redeemRewards
getCreditHistory
Enhancement #
- New Methods:
getQRCodeAsData
getQRCodeAsImage
shareWithLPLinkMetadata
- General improvements in code
- Fix analyzer code style warnings
- Updated Native
Android
andiOS
SDKs:- Android Native SDK Update 5.2.+ - Android Version History
- iOS Native SDK Update 1.43.+ - iOS Version History
5.1.1 #
- Updated Native
Android
SDK:- Android Native SDK Update 5.1.5 - Android Version History
- Removed dependencies:
flutter_lints
(not in used)
5.1.0 #
- Fix issue #143: Infinite loop with POST requests when offline
- Fix issue #146: clicked_branch_link is to true when app is opened from deeplink and then putted in background and reopened
- Fix issue #113: Fatal Exception: java.lang.IllegalStateException Reply already submitted
- New Method
getLastAttributedTouchData
- Updated Native
Android
andiOS
SDKs:- Android Native SDK Update 5.1.4 - Android Version History
- iOS Native SDK Update 1.42.0 - iOS Version History
- Android Native SDK Update 5.1.4 - Android Version History
5.0.0 #
###BREAKING CHANGE:
-
FlutterBranchSdk.initWeb
deprecated. -
Branch for Flutter Web initialized in
index.html
, seeWeb Integration
section -
FlutterBranchSdk.trackContent
method changed to accept List of Branch Universal Object :Before:
FlutterBranchSdk.trackContent( buo: buo, branchEvent: event );
After:
FlutterBranchSdk.trackContent( buo: [buo], branchEvent: event );
- Updated Native
Android
andiOS
SDKs:- Android Native SDK Update 5.1.0 - Android Version History
- iOS Native SDK Update 1.41.0 - iOS Version History
- Android Native SDK Update 5.1.0 - Android Version History
4.0.0 #
- Migrate maven repository from jcenter to mavenCentral.
- Updated compile & target SDK to Android API 31.
- Updated minSdkVersion to Android API 21.
- Updated example app Android compileSdkVersion to 31.
- Removed support for the V1 Android embedding.
- Deprecate Referral rewards SDK Methods (loadRewards, redeemRewards, getCreditHistory)
- Removed Referral rewards SDK Methods from example app
- Updated Native
Android
andiOS
SDKs: **Android Native SDK Update 5.0.15 - Android Version History **iOS Native SDK Update 1.40.2 - iOS Version History
3.5.0 #
- Updated Native
Android
andiOS
SDKs:
**Android Native SDK Update 5.0.14 - Android Version History
**iOS Native SDK Update 1.40.1 - iOS Version History - Bug fix #124: typo in android BUO converter
3.4.0 #
- Updated Native
Android
andiOS
SDKs:
**Android Native SDK Update 5.0.10 - Android Version History
**iOS Native SDK Update 1.39.4 - iOS Version History - Added support to Clipboard Deferred Deep Linking
3.3.0 #
- Added support to
FlutterFragmentActivity
3.2.0 #
- Updated Native
Android
andiOS
SDKs:
**Android Native SDK Update 5.0.9 - Android Version History
**iOS Native SDK Update 1.39.3 - iOS Version History - Added support to Facebook App Install Ads
- Allow to enable and disable Branch Log
- Bug fix #100 NullPointerException when leaving the app
- Bug fix eventSink nulllpointer exception
3.1.0 #
- Updated Native
iOS
SDKs:
**iOS Native SDK Update 1.39.2 - iOS Version History - Added new method
requestTrackingAuthorization
: In iOS 14+, show tracking authorization dialog and request permission. SendATTrackingManager.AuthorizationStatus
to monitorATT prompt performance
and returnATTrackingManager.AuthorizationStatus
. - Added new method
getTrackingAuthorizationStatus
: ReturnATTrackingManager.AuthorizationStatus
- Added new method
getAdvertisingIdentifier
: Return Device Advertising Identifier
3.0.0 #
- Initial support to Flutter Web. Thanks @mathatan
2.0.0 #
- Stable null safety release.
- Updated Native
Android
andiOS
SDKs:
**Android Native SDK Update 5.0.7 - Android Version History
**iOS Native SDK Update 1.39.0 - iOS Version History
2.0.0-nullsafety.3 #
- Updated Native
Android
andiOS
SDKs:
**Android Native SDK Update 5.0.5 - Android Version History
**iOS Native SDK Update 1.38.0 - iOS Version History - Fix issue #83 - Android - app crashed when click on back button
- Fix deprecated API usage warning
2.0.0-nullsafety.1 #
- Android: fixed assertion failures due to reply messages that were sent on the wrong thread.
- iOS: fixed assertion failures due to reply messages that were sent on the wrong thread.
- Fix crash when setting expirationDateInMilliSec on Android
2.0.0-nullsafety.0 #
- Initial support for null safety
1.3.0 #
- iOS Native SDK Update 0.36.0 - iOS Version History
1.2.0 #
- Android: BugFix on
onNewIntent
- iOS: new method:
setRequestMetadata
new method:setIOSSKAdNetworkMaxTime
1.1.0 #
Updated Native Android
and iOS
SDKs
- Android Native SDK Update 5.0.3 - Android Version History
- iOS Native SDK Update 0.35.0 - iOS Version History
###BREAKING CHANGES
Add KEY branch_check_apple_ads
in INFO.PLIST to enable checking for Apple Search Ads before Branch initialization
1.0.0 #
- Documentation Update
- Remove Android dependencies fallback.
- Require Flutter SDK 1.12.13+hotfix.5 or greater.
0.5.0 #
- Added new method trackContentWithoutBuo
- Added new currency values for BranchContentMetaData
- Added the campaign parameter in the BranchLinkProperties constructor
0.4.0 #
- Updated minimum Android Branch SDK version to 5.x.x
- Updated minimum iOS Branch SDK version to 0.32.0.
Note: Branch SDK 0.32.0 requires at least iOS 9.0. Update the minimum version in the project, in the section "Deployment Info" -> "Target".
0.3.1 #
- Fix error when index mode in BranchUniversalObject is not populated
0.3.0 #
- Fix handled by Branch links
- Improve attribution for Apple Search Ads
- Documentation Update
0.2.0 #
- Add Referral System Rewarding Functionality
0.1.5 #
- Bugfix Branch SDK initialization
0.1.4 #
- Bugfix BranchUniversalObject with keywords empty
- Documentation update
0.1.3 #
- Updated Android dependencies: From play-services-appindexing to firebase-appindexing
0.1.2 #
- Compatibility with apps built on earlier versions of Flutter 1.12
- Improved error handling in initSession
0.1.1 #
- Minor adjustments and fix initial deep link data loss
0.0.1+1 #
- Pubspec.yaml Update
0.0.1 #
- Initial version