Protocols

The following protocols are available globally.

  • @discussion Delegate protocol for events related to authentication.

    Creating a delegate is optional, and may be used to receive callbacks for important authentication events.

    See more

    Declaration

    Objective-C

    @protocol AVAAuthenticationDelegate <NSObject>

    Swift

    protocol AVAAuthenticationDelegate : NSObjectProtocol
  • @discussion Delegate protocol for events related to the conversation.

    Creating a delegate is optional, and may be used to receive callbacks when important changes happen in the conversation.

    Delegate methods are guaranteed to be called from the main thread.

    See more

    Declaration

    Objective-C

    @protocol AVAConversationDelegate <NSObject>

    Swift

    protocol AVAConversationDelegate : NSObjectProtocol
  • @discussion Delegate protocol for events related to the conversation list and create conversation

    Creating a delegate is optional, and may be used to receive callbacks.

    See more

    Declaration

    Objective-C

    @protocol AVAConversationListDelegate <NSObject>

    Swift

    protocol AVAConversationListDelegate : NSObjectProtocol