Skip to content

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

1.42.0

26 May 23:43
Compare
Choose a tag to compare

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

05 Feb 00:09
Compare
Choose a tag to compare

v1.41.0

SDK-1189 - Added API for plugin support.

1.40.2

29 Oct 23:36
Compare
Choose a tag to compare

v.1.40.2

CORE-2502 Fix serialization issue

1.40.1

14 Oct 06:03
Compare
Choose a tag to compare

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

12 Oct 02:37
Compare
Choose a tag to compare

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

27 Jul 20:28
Compare
Choose a tag to compare

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

1.4.0-test.1

15 Jun 05:49
Compare
Choose a tag to compare
1.4.0-test.1 Pre-release
Pre-release

Automated test release built entirely by GitHub Actions

Not intended for other uses.

https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/actions/runs/938180860

Release Note (1.4.0-test.1)

Read more

Branch iOS SDK 1.39.3

10 May 17:43
Compare
Choose a tag to compare

v1.39.3
CORE-1893 Add timeout to Apple attribution token. Some users are reporting the call can hang.

Branch iOS SDK 1.39.2

27 Mar 00:59
Compare
Choose a tag to compare

v1.39.2
CORE-1768 Add 'handleATTAuthorizationStatus' method to monitor ATT prompt performance.

Pass the AppTrackingTransparency authorization status from the callback of ATTrackingManager.requestTrackingAuthorization.
Before prompting the user, check that ATTrackingManager.trackingAuthorizationStatus is notDetermined.

Swift sample code, note this should be called from the main thread:

if (ATTrackingManager.trackingAuthorizationStatus == .notDetermined) {
	ATTrackingManager.requestTrackingAuthorization { (status) in
		Branch.getInstance().handleATTAuthorizationStatus(status.rawValue)
	}
}

Branch iOS SDK 1.39.1

10 Mar 19:58
Compare
Choose a tag to compare

v1.39.1
CORE-1769
Fix podspec AdServices.framework issue. This addresses a crash on launch for older iOS versions.

CORE-1766
First time opt in indicator. Reduces load on the server.