Skip to content

Commit a6bc3a7

Browse files
author
Edward Smith
committed
Release 0.23.1.
1 parent ee6baaa commit a6bc3a7

File tree

8 files changed

+72
-38
lines changed

8 files changed

+72
-38
lines changed

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.22.5</string>
20+
<string>0.23.1</string>
2121
<key>CFBundleSignature</key>
2222
<string>????</string>
2323
<key>CFBundleVersion</key>
24-
<string>0.22.5</string>
24+
<string>0.23.1</string>
2525
<key>LSRequiresIPhoneOS</key>
2626
<true/>
2727
<key>NSHumanReadableCopyright</key>

Branch.framework/Versions/A/Branch

1.56 MB
Binary file not shown.

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

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
1+
/**
2+
@file BNCDebug.h
3+
@package Branch-SDK
4+
@brief Debugging Support.
15
6+
@author Edward Smith
7+
@date October 2016
8+
@copyright Copyright © 2016 Branch. All rights reserved.
9+
*/
210

3-
//--------------------------------------------------------------------------------------------------
4-
//
5-
// BNCDebug.h
6-
// Branch.framework
7-
//
8-
// Debugging Support
9-
// Edward Smith, October 2016
10-
//
11-
// -©- Copyright © 2016 Branch, all rights reserved. -©-
12-
//
13-
//--------------------------------------------------------------------------------------------------
14-
15-
16-
//--------------------------------------------------------------------------------------------------
1711
/**
12+
@discusion
1813
19-
BNCDebug
20-
========
14+
# BNCDebug
2115
22-
# Useful run time debugging environmental variables
16+
## Useful run time debugging environmental variables
2317
2418
Set DYLD_IMAGE_SUFFIX to _debug to load debug versions of dynamic libraries.
2519
Set NSDebugEnabled to YES to enable obj-c debug checks.
@@ -44,9 +38,7 @@
4438
Search the heap for all references to the pointer 0x0000000116e13920:
4539
4640
ptr_refs -m 0x0000000116e13920
47-
4841
*/
49-
//--------------------------------------------------------------------------------------------------
5042

5143
#if __has_feature(modules)
5244
@import Foundation;

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

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
2-
3-
//--------------------------------------------------------------------------------------------------
4-
//
5-
// BNCLog.h
6-
// Branch.framework
7-
//
8-
// Simple logging functions
9-
// Edward Smith, October 2016
10-
//
11-
// -©- Copyright © 2016 Branch, all rights reserved. -©-
12-
//
13-
//--------------------------------------------------------------------------------------------------
1+
/**
2+
@file BNCLog.h
3+
@package Branch-SDK
4+
@brief Simple logging functions.
5+
6+
@author Edward Smith
7+
@date October 2016
8+
@copyright Copyright © 2016 Branch. All rights reserved.
9+
*/
1410

1511
#import "BNCDebug.h"
1612

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ NSURL* /* _Nonnull */ BNCURLForBranchDirectory(void);
4949
@property (strong, atomic) NSString *referringURL;
5050
@property (strong, atomic) NSString *branchAPIURL;
5151
@property (assign, atomic) BOOL limitFacebookTracking;
52+
@property (strong, atomic) NSDate *previousAppBuildDate;
53+
54+
@property (strong, atomic) NSArray<NSString*> *URLBlackList;
55+
@property (assign, atomic) NSInteger URLBlackListVersion;
5256

5357
+ (BNCPreferenceHelper *)preferenceHelper;
5458

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

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,12 +526,39 @@ typedef NS_ENUM(NSUInteger, BranchCreditHistoryOrder) {
526526
///--------------------
527527

528528
/**
529-
Have Branch treat this device / session as a debug session, causing more information to be logged, and info to be available in the debug tab of the dashboard.
529+
Have Branch treat this device / session as a debug session, causing more information to be logged,
530+
and info to be available in the debug tab of the dashboard.
530531
531532
@warning This should not be used in production.
532533
*/
533534
- (void)setDebug;
534535

536+
/**
537+
@brief Use the `validateSDKIntegration` method as a debugging aid to assure that you've
538+
integrated the Branch SDK correctly.
539+
540+
@discussion Use the SDK integration validator to check that you've added the Branch SDK and
541+
handle deep links correctly when you first integrate Branch into your app.
542+
543+
To check your integration, add the line:
544+
545+
```
546+
[[Branch getInstance] validateSDKIntegration];
547+
```
548+
549+
in your `application:didFinishLaunchingWithOptions:` method in your app delegate. Then run your
550+
app and follow the instructions.
551+
552+
This is for testing in development only! Make sure you remove or comment out this line of code in
553+
your release versions.
554+
555+
@see [SDK Integration Validator](https://docs.branch.io/pages/resources/validation-tools/#overview_1)
556+
for more information.
557+
558+
@warning This should not be used in production.
559+
*/
560+
- (void)validateSDKIntegration;
561+
535562
/**
536563
Specify additional constant parameters to be included in the response
537564
@@ -553,6 +580,21 @@ typedef NS_ENUM(NSUInteger, BranchCreditHistoryOrder) {
553580
*/
554581
-(void)setWhiteListedSchemes:(NSArray *)schemes;
555582

583+
/**
584+
@brief Sets an array of regex patterns that match URLs for Branch to ignore.
585+
586+
@discusion Set this property to prevent URLs containing sensitive data such as oauth tokens,
587+
passwords, login credentials, and other URLs from being transmitted to Branch.
588+
589+
The Branch SDK already ignores login URLs for Facebook, Twitter, Google, and many oauth
590+
security URLs, so it's usually unnecessary to set this parameter yourself.
591+
592+
Set this parameter with any additional URLs that should be ignored by Branch.
593+
594+
These are ICU standard regular expressions.
595+
*/
596+
@property (copy) NSArray<NSString*>/*_Nullable*/* blackListURLRegex;
597+
556598
/**
557599
Register your Facebook SDK's FBSDKAppLinkUtility class to be used by Branch for deferred deep linking from their platform
558600

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ extern NSString * const BRANCH_REQUEST_KEY_APP_VERSION;
5252
extern NSString * const BRANCH_REQUEST_KEY_OS;
5353
extern NSString * const BRANCH_REQUEST_KEY_OS_VERSION;
5454
extern NSString * const BRANCH_REQUEST_KEY_URI_SCHEME;
55-
extern NSString * const BRANCH_REQUEST_KEY_UPDATE;
5655
extern NSString * const BRANCH_REQUEST_KEY_CHECKED_FACEBOOK_APPLINKS;
5756
extern NSString * const BRANCH_REQUEST_KEY_CHECKED_APPLE_AD_ATTRIBUTION;
5857
extern NSString * const BRANCH_REQUEST_KEY_LINK_IDENTIFIER;
@@ -68,6 +67,7 @@ extern NSString * const BRANCH_REQUEST_KEY_EXTERNAL_INTENT_URI;
6867
extern NSString * const BRANCH_REQUEST_KEY_INSTRUMENTATION;
6968

7069
extern NSString * const BRANCH_REQUEST_ENDPOINT_SET_IDENTITY;
70+
extern NSString * const BRANCH_REQUEST_ENDPOINT_APP_LINK_SETTINGS;
7171
extern NSString * const BRANCH_REQUEST_ENDPOINT_LOGOUT;
7272
extern NSString * const BRANCH_REQUEST_ENDPOINT_USER_COMPLETED_ACTION;
7373
extern NSString * const BRANCH_REQUEST_ENDPOINT_LOAD_REWARDS;

checksum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#checksum for Branch-iOS-SDK found at https://s3-us-west-1.amazonaws.com/branchhost/Branch-iOS-SDK.zip
2-
94bae346883a333d55d24f26ffb31810333cf2d0 Branch-iOS-SDK.zip
2+
ecbbdcddbb8bd193c1a80b9c859af1408f0816a1 Branch-iOS-SDK.zip
33
#checksum for Branch-iOS-TestBed found at https://s3-us-west-1.amazonaws.com/branchhost/Branch-iOS-TestBed.zip
4-
166cb8496093945ab50d62eca4fc0fecdb2f8e7e Branch-iOS-TestBed.zip
4+
a6c18451fbc6730c6457fe043bb85e1153bbae98 Branch-iOS-TestBed.zip

0 commit comments

Comments
 (0)