Releases: BranchMetrics/ios-branch-deep-linking-attribution
1.44.0
v.1.44.0
- SDK-1658 Add Support for VIEW_AD, INITIATE_STREAM, COMPLETE_STREAM and all V2 Events as Standard events
- SDK-1480 [iOS 16] UIPaste Support for NativeLink Flow
- Added API 'passPasteItemProviders'
- Added class 'BranchPasteControl'
- Requires Xcode 14+
- Minimum target deployment updated to iOS 11.0
- Known Issues:
- Integration with Carthage fails for tvOS.
1.43.2
v1.43.2
- SDK-1625 Fix rare crash when used with Adobe Launch
- Update developer id handling
1.43.1
v.1.43.1
- SDK-1461 Updates to GBRAID handling
- Updated podspec to include LinkPresentation.framework
1.43.0
v1.43.0
- SDK-1382 Added new methods to create Branch QR codes
- getQRCodeAsData()
- getQRCodeAsImage()
- showShareSheetWithQRCodeFromViewController()
- SDK-1348 Support for new SKAN API
- updatePostbackConversionValue()
1.42.0
v1.42.0
- SDK-1168 Fixed bnc.lt from showing in the share sheet
- SDK-1383 Added helper method for adding LPLinkMetadata to share sheets
1.41.0
v1.41.0
SDK-1189 - Added API for plugin support.
1.40.2
v.1.40.2
CORE-2502 Fix serialization issue
1.40.1
Warning: This release has a serialization issue which incorrectly turns opens into reinstalls, please use 1.40.2 instead.
v.1.40.1
- CORE-2463 workaround server side issue with inconsistent response payload.
1.40.0
Warning: This release has a serialization issue which incorrectly turns opens into reinstalls, please use 1.40.2 instead.
v.1.40.0
CORE-1589 Add support for LPLinkMetadata on share sheets.
// LPLinkMetadata example
if (@available(iOS 13.0, *)) {
LPLinkMetadata *tempLinkMetatData = [[LPLinkMetadata alloc] init];
tempLinkMetatData.title = @"Branch URL";
UIImage *img = [UIImage imageNamed:@"Brand Assets"];
tempLinkMetatData.iconProvider = [[NSItemProvider alloc] initWithObject:img];
tempLinkMetatData.imageProvider = [[NSItemProvider alloc] initWithObject:img];
shareLink.lpMetaData = tempLinkMetatData;
}
See https://developer.apple.com/documentation/linkpresentation/lplinkmetadata?language=objc
CORE-1577 and CORE-1946. Use NSKeyedUnarchiver secureCoding on iOS 12+
CORE-1628 Update Crashlytics to FIRCrashlytics
CORE-1258 Rename device_fingerprint_id and identity_id to better reflect function. Fingerprinting was removed long ago.
CORE-2206 Remove credit related methods. The feature has been deprecated and the supporting services will be decommissioned.
Branch iOS SDK 1.39.4
v1.39.4
CORE-2088 Add support for deferred deeplinks via pasteboard. This is not enabled by default.
Swift sample code
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Branch.getInstance().checkPasteboardOnInstall()
BranchScene.shared().initSession(launchOptions: launchOptions, registerDeepLinkHandler: { (params, error, scene) in
// handle Branch callback
})
return true
}
CORE-1950 Record install referrer