TrackerDelegate

@objc
public protocol TrackerDelegate

Sends different events during hit building

  • Notify when tracker needs first launch approval

    Declaration

    Swift

    @objc
    optional func trackerNeedsFirstLaunchApproval(_ message: String)

    Parameters

    message

    approval message for confidentiality

  • Notify when hit has been built

    Declaration

    Swift

    @objc
    optional func buildDidEnd(_ status: HitStatus, message: String)

    Parameters

    status

    status of hit building

    message

    query string or error message

  • Notify when hit has been sent

    Declaration

    Swift

    @objc
    optional func sendDidEnd(_ status: HitStatus, message: String)

    Parameters

    status

    status of hit sending

    message

    querystring or http response message

  • Notify when hit has been saved in device local storage

    Declaration

    Swift

    @objc
    optional func saveDidEnd(_ message: String)

    Parameters

    message

    the saved hit

  • Notify when a partner has been called

    Declaration

    Swift

    @objc
    optional func didCallPartner(_ response: String)

    Parameters

    response

    the response received from the partner

  • Notify when a warning has been detected

    Declaration

    Swift

    @objc
    optional func warningDidOccur(_ message: String)

    Parameters

    message

    the warning message

  • Notify when a critical error has been detected

    Declaration

    Swift

    @objc
    optional func errorDidOccur(_ message: String)

    Parameters

    message

    the error message