Protocols

The following protocols are available globally.

  • Delegate protocol for receiving callbacks related to message center.

    See more

    Declaration

    Swift

    @objc
    public protocol UAMessageCenterDisplayDelegate
  • Open delegate.

    See more

    Declaration

    Swift

    @objc
    public protocol UAPreferenceCenterOpenDelegate
  • Protocol to be implemented by push notification clients. All methods are optional.

    See more

    Declaration

    Swift

    @objc
    public protocol UAPushNotificationDelegate : Sendable
  • Implement this protocol and add as a Push.registrationDelegate to receive registration success and failure callbacks.

    See more

    Declaration

    Swift

    @objc
    public protocol UARegistrationDelegate
  • Protocol to be implemented by deep link handlers.

    See more

    Declaration

    Swift

    @objc
    public protocol UADeepLinkDelegate : Sendable