Protocols

The following protocols are available globally.

  • These delegate methods are called when while Branch is starting a new URL session and possibly opening a deep link. All the methods are optional.

    [Branch sharedInstance].delegate = delegateInstance;
    
    See more

    Declaration

    Objective-C

    @protocol BranchDelegate <NSObject>

    Swift

    protocol BranchDelegate : NSObjectProtocol
  • The BNCNetworkServiceProtocol defines a network service that handles a queue of network operations.

    See more

    Declaration

    Objective-C

    @protocol BNCNetworkServiceProtocol <NSObject>

    Swift

    protocol BNCNetworkServiceProtocol : NSObjectProtocol