flutter_branch_sdk 7.0.0-beta.2 copy "flutter_branch_sdk: ^7.0.0-beta.2" to clipboard
flutter_branch_sdk: ^7.0.0-beta.2 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.
  • initSession deprecated. Use listSession.

  • 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.

6.8.0 #

  • Updated Native Android SDKs:
  • Removed:
    • Facebook App Install Ads on Android (parameter branch_enable_facebook_ads)

6.7.0 #

  • Updated Native Android and iOS SDKs:

  • Removed:

    • Firebase App Indexing in Android (listOnSearch and removeFromSearch return success but do not perform any action)
      • Old Apple Search Ads APIs (parameter branch_check_apple_ads)

6.6.0 #

6.5.0 #

6.4.0 #

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 and iOS SDKs:

5.1.1 #

  • Updated Native Android SDK:
  • 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 and iOS SDKs:

5.0.0 #

###BREAKING CHANGE:

  • FlutterBranchSdk.initWeb deprecated.

  • Branch for Flutter Web initialized in index.html, see Web 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
       );
    

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 and iOS SDKs: **Android Native SDK Update 5.0.15 - Android Version History **iOS Native SDK Update 1.40.2 - iOS Version History

3.5.0 #

3.4.0 #

3.3.0 #

  • Added support to FlutterFragmentActivity

3.2.0 #

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. Send ATTrackingManager.AuthorizationStatus to monitor ATT prompt performance and return ATTrackingManager.AuthorizationStatus.
  • Added new method getTrackingAuthorizationStatus: Return ATTrackingManager.AuthorizationStatus
  • Added new method getAdvertisingIdentifier: Return Device Advertising Identifier

3.0.0 #

  • Initial support to Flutter Web. Thanks @mathatan

2.0.0 #

2.0.0-nullsafety.3 #

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 #

1.2.0 #

  • Android: BugFix on onNewIntent
  • iOS: new method: setRequestMetadata new method: setIOSSKAdNetworkMaxTime

1.1.0 #

Updated Native Android and iOS SDKs

###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
205
likes
0
points
143k
downloads

Publisher

verified publishermarquesdev.work

Weekly Downloads

Flutter Plugin for create deep link using Brach SDK (https://branch.io). This plugin provides a cross-platform (iOS, Android, Web).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, js, plugin_platform_interface

More

Packages that depend on flutter_branch_sdk