Skip to content

Commit 1a3a967

Browse files
committed
Release 0.33.0.
1 parent b2d3cec commit 1a3a967

File tree

13 files changed

+234
-21
lines changed

13 files changed

+234
-21
lines changed

Branch-SDK/Branch-SDK/BNCConfig.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
NSString * const BNC_API_BASE_URL = @"https://api2.branch.io";
1212
NSString * const BNC_API_VERSION = @"v1";
1313
NSString * const BNC_LINK_URL = @"https://bnc.lt";
14-
NSString * const BNC_SDK_VERSION = @"0.32.0";
14+
NSString * const BNC_SDK_VERSION = @"0.33.0";

Branch-TestBed/Framework-Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
<key>CFBundlePackageType</key>
1818
<string>FMWK</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>0.32.0</string>
20+
<string>0.33.0</string>
2121
<key>CFBundleSignature</key>
2222
<string>????</string>
2323
<key>CFBundleVersion</key>
24-
<string>0.32.0</string>
24+
<string>0.33.0</string>
2525
<key>LSRequiresIPhoneOS</key>
2626
<true/>
2727
<key>NSHumanReadableCopyright</key>

Branch.framework/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
<key>CFBundlePackageType</key>
1818
<string>FMWK</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>0.32.0</string>
20+
<string>0.33.0</string>
2121
<key>CFBundleSignature</key>
2222
<string>????</string>
2323
<key>CFBundleVersion</key>
24-
<string>0.32.0</string>
24+
<string>0.33.0</string>
2525
<key>LSRequiresIPhoneOS</key>
2626
<true/>
2727
<key>NSHumanReadableCopyright</key>

Branch.framework/Versions/A/Branch

154 KB
Binary file not shown.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
//
2+
// BNCInitSessionResponse.h
3+
// Branch
4+
//
5+
// Created by Ernest Cho on 3/30/20.
6+
// Copyright © 2020 Branch, Inc. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import "BranchUniversalObject.h"
11+
#import "BranchLinkProperties.h"
12+
13+
NS_ASSUME_NONNULL_BEGIN
14+
15+
@interface BNCInitSessionResponse : NSObject
16+
17+
@property (nonatomic, strong, readwrite) NSDictionary *params;
18+
@property (nonatomic, strong, readwrite) BranchUniversalObject *universalObject;
19+
@property (nonatomic, strong, readwrite) BranchLinkProperties *linkProperties;
20+
21+
@property (nonatomic, copy, readwrite) NSString *sceneIdentifier;
22+
@property (nonatomic, strong, readwrite) NSError *error;
23+
24+
@end
25+
26+
NS_ASSUME_NONNULL_END

Branch.framework/Versions/A/Headers/Branch.h

Lines changed: 152 additions & 8 deletions
Large diffs are not rendered by default.

Branch.framework/Versions/A/Headers/BranchEvent.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,21 @@ typedef NS_ENUM(NSInteger, BranchEventAdType) {
9090

9191
/**
9292
Logs the event on the Branch server.
93-
9493
This version will callback on success/failure.
94+
95+
This method should only be invoked after initSession.
96+
If it is invoked before, then we will silently initialize the SDK before the callback has been set, in order to carry out this method's required task.
97+
As a result, you may experience issues where the initSession callback does not fire. Again, the solution to this issue is to only invoke this method after you have invoked initSession.
9598
*/
9699
- (void)logEventWithCompletion:(void (^_Nullable)(BOOL success, NSError * _Nullable error))completion;
97100

98101
/**
99102
Logs the event on the Branch server.
100-
101103
This version automatically caches and retries as necessary.
104+
105+
This method should only be invoked after initSession.
106+
If it is invoked before, then we will silently initialize the SDK before the callback has been set, in order to carry out this method's required task.
107+
As a result, you may experience issues where the initSession callback does not fire. Again, the solution to this issue is to only invoke this method after you have invoked initSession.
102108
*/
103109
- (void)logEvent;
104110

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
//
2+
// BranchScene.h
3+
// Branch
4+
//
5+
// Created by Ernest Cho on 3/24/20.
6+
// Copyright © 2020 Branch, Inc. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <UIKit/UIKit.h>
11+
12+
NS_ASSUME_NONNULL_BEGIN
13+
14+
/**
15+
Provide support for UIScene. This is only supported on iOS 13.0+, iPadOS 13.0+
16+
*/
17+
API_AVAILABLE(ios(13.0))
18+
@interface BranchScene : NSObject
19+
20+
+ (BranchScene *)shared;
21+
22+
- (void)initSessionWithLaunchOptions:(nullable NSDictionary *)options
23+
registerDeepLinkHandler:(void (^ _Nonnull)(NSDictionary * _Nullable params, NSError * _Nullable error, UIScene * _Nullable scene))callback;
24+
25+
- (void)scene:(UIScene *)scene continueUserActivity:(NSUserActivity *)userActivity;
26+
27+
- (void)scene:(UIScene *)scene openURLContexts:(NSSet<UIOpenURLContext *> *)URLContexts;
28+
29+
@end
30+
31+
NS_ASSUME_NONNULL_END

Branch.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "Branch"
3-
s.version = "0.32.0"
3+
s.version = "0.33.0"
44
s.summary = "Create an HTTP URL for any piece of content in your app"
55
s.description = <<-DESC
66
- Want the highest possible conversions on your sharing feature?

ChangeLog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
Branch iOS SDK Change Log
22

3+
- v0.33.0
4+
* _*Master Release*_ - April 9, 2020
5+
* SDK-938, SDK-937, SDK-934 Logging API updates
6+
* SDK-870 Deeplink handler with UIScene
7+
* Xcode 11+ is now required. Apple will no longer accept submissions from older versions.
8+
39
- v0.32.0
410
* _*Master Release*_ - March 26, 2020
511
* SDK-842 - disableAdNetworkCallouts

0 commit comments

Comments
 (0)