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.
- Known Issue: When using cocoapods without the
- 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.