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
mainor at any time, for example after getting consent for GPDR.The
initmethod 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
AndroidSDKs:- 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
AndroidandiOSSDKs:- 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 (
listOnSearchandremoveFromSearchreturnsuccessbut 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
AndroidandiOSSDKs:- 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
iOSSDK:- 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
iOSSDK:- 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
BranchStandardEventlist.
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:
initWebloadRewardsredeemRewardsgetCreditHistory
Enhancement #
- New Methods:
getQRCodeAsDatagetQRCodeAsImageshareWithLPLinkMetadata
- General improvements in code
- Fix analyzer code style warnings
- Updated Native
AndroidandiOSSDKs:- Android Native SDK Update 5.2.+ - Android Version History
- iOS Native SDK Update 1.43.+ - iOS Version History
5.1.1 #
- Updated Native
AndroidSDK:- 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
AndroidandiOSSDKs:- 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.initWebdeprecated. -
Branch for Flutter Web initialized in
index.html, seeWeb Integrationsection -
FlutterBranchSdk.trackContentmethod changed to accept List of Branch Universal Object :Before:
FlutterBranchSdk.trackContent( buo: buo, branchEvent: event );After:
FlutterBranchSdk.trackContent( buo: [buo], branchEvent: event );
- Updated Native
AndroidandiOSSDKs:- 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
AndroidandiOSSDKs: **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
AndroidandiOSSDKs:
**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
AndroidandiOSSDKs:
**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
AndroidandiOSSDKs:
**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
iOSSDKs:
**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.AuthorizationStatusto monitorATT prompt performanceand 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
AndroidandiOSSDKs:
**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
AndroidandiOSSDKs:
**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:
setRequestMetadatanew 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