Skip to content

Releases: BranchMetrics/ios-branch-deep-linking-attribution

3.4.2

16 Apr 00:26
02c0bbd
Compare
Choose a tag to compare

Release Note (3.4.2)

Fix tvOS build when using SPM

3.4.1

03 Apr 23:55
89dea0c
Compare
Choose a tag to compare

Release Note (3.4.1)

Fix cold link launch when using deferred initialization and an AppDelegate only app.
Fix cocoapods privacy manifest collision.
Fix error recovery serialization.
Update logs with more appropriate log levels.
Pass back underlying Network NSErrors that cause the SDK to give up.

3.4.0

02 Apr 00:06
2293f05
Compare
Choose a tag to compare

Release Note (3.4.0)

  • Added support for setting the Branch API base URL through the branch.json file.

3.3.0

20 Feb 01:14
9eb07e2
Compare
Choose a tag to compare

Release 3.3.0

SDK behavior change to fix a race condition when opening a closed app with a link. In some apps, this may improve link reliability.

When opening a closed app with a link, the Branch SDK will no longer attempt to merge the app open and link arrival lifecycle events. Apps will now get called on "app open" and on "link arrival", which are often very close together. If your app ignores callbacks with no link data, then this change should be transparent. If your app takes action on every branch callback, you may need to account for this change in behavior.

3.2.0

15 Feb 23:21
cde01b3
Compare
Choose a tag to compare

Release Note (3.2.0)

v.3.2.0

  • Add support for setting DMA compliance parameters.
  • Update logging to allow a custom callback so clients may reroute Branch Logs to their logging infrastructure.
  • Update logging to use os_log private by default.
  • New custom server URL API. When set the SDK will always use this endpoint, the Privacy Manifest should be edited to match.
  • Update cocoapods, frameworks and tests to use SPM layout.
  • Fix crash when using pre-built xcframework on iOS 12
  • Improve Swift compatibility by removing API variations that differ only by an NSError.

3.0.1

28 Nov 21:41
Compare
Choose a tag to compare

Branch iOS SDK 3.0.1

  • Fix issue where organic opens are not sent if app is already running in the background

3.0.0

10 Oct 20:07
Compare
Choose a tag to compare

Release Note (3.0.0)

Branch iOS SDK 3.0.0

  • Add a Privacy Manifest for the Branch SDK. App developers may need add an App level Privacy Manifest for data they collect and pass into the Branch SDK.
    • Known Issue: When using cocoapods without the use_frameworks! option, the build can fail with a duplicate privacy manifest error. Workaround is to manually merge privacy manifests.
  • Add support for a tracking domain. When Ads tracking is enabled, the SDK sends event calls to a tracking domain.
  • iOS 12 is now the min version
  • Xcode 15 is now the min version
  • Fix short URL creation via a sharesheet when tracking is disabled
  • Add macCatalyst checks
  • SetIdentity and Logout are now handled device side
  • Remove deprecated code and some data minimization
    • Cross Platform ID
    • Credits and Referrals
    • Close requests
    • Facebook App Links and related code.
    • pre-iOS 14 tracking status. This is always false on recent iOS versions.
    • Tune data upgrade check
    • v1 Branch Events, all events are now v2 Branch Events
    • pre-iOS 10 locale support
    • Device carrier. This was used for fraud analysis, but is no longer available on new iOS versions.

2.2.2

04 Oct 22:50
Compare
Choose a tag to compare

Branch iOS SDK 2.2.2 adds support for the Snapchat Click ID URL parameter.

  • SDK-2068 - Added ScCid support

2.2.1

14 Sep 19:18
Compare
Choose a tag to compare

Release Note (2.2.1)

Branch iOS SDK 2.2.1 adds parameter for current SKAN 4.0 Window in /v1/open and /v2/event requests.

  • SDK-1982 - SKAN Simplification DB updates

2.2.0

22 Jun 21:43
d365941
Compare
Choose a tag to compare

Release Note (2.2.0)

Branch iOS SDK 2.2.0 adds the ability to include developer ID in installs and a new method to change the Branch API base URL.

  • SDK-1944 - Add Developer ID to v1/install
  • SDK-1755 - Remove old Apple Search Ads APIs
  • SDK-1934 - Expose a public method to change the Branch API base url
  • Updated logEventWithPurchase() to easily log in-app purchases as Branch Events.