BranchMetrics / ios-branch-sdk-spm

Branch iOS SDK Swift Package Manager distribution
https://help.branch.io/developers-hub/docs/ios-basic-integration#via-swift-package-manager
MIT License
19 stars 11 forks source link

sync with 3.3.0 #27

Closed echo-branch closed 7 months ago

echo-branch commented 7 months ago

Reference

SDK-2246

Summary

Sync with 3.3.0 release

Motivation

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.

Type Of Change

Testing Instructions

cc @BranchMetrics/saas-sdk-devs for visibility.