Privacy

public class Privacy : NSObject

Toolbox: utility methods

  • Undocumented

    See more

    Declaration

    Swift

    public enum VisitorMode : String
  • Set user OptOut

    Declaration

    Swift

    @objc
    public class func setVisitorOptOut()
  • Set user OptIn

    Declaration

    Swift

    @objc
    public class func setVisitorOptIn()
  • Set User Privacy mode

    Declaration

    Swift

    public class func setVisitorMode(_ visitorMode: VisitorMode)

    Parameters

    visitorMode

    selected mode from user context

  • Set User Privacy mode

    Declaration

    Swift

    public class func setVisitorMode(_ visitorMode: VisitorMode, duration: Int)

    Parameters

    visitorMode

    selected mode from user context

    duration

    storage validity for privacy information (in days)

  • Get current User Privacy mode

    Declaration

    Swift

    public class func getVisitorMode() -> VisitorMode

    Return Value

    user privacy mode

  • Swift incompatibility to call similar method with variadic arguments (https://bugs.swift.org/browse/SR-128)

    Declaration

    Swift

    public class func extendIncludeBuffer(_ keys: String...)
  • Undocumented

    Declaration

    Swift

    public class func extendIncludeBuffer(_ visitorMode: VisitorMode, keys: String...)
  • Set User Privacy mode

    Declaration

    Swift

    @objc
    public class func setVisitorMode(_ visitorMode: String)

    Parameters

    visitorMode

    selected mode from user context

  • Set User Privacy mode

    Declaration

    Swift

    @objc
    public class func setVisitorMode(_ visitorMode: String, duration: Int)

    Parameters

    visitorMode

    selected mode from user context

    duration

    storage validity for privacy information (in days)

  • Get current User Privacy mode

    Declaration

    Swift

    @objc
    public class func getVisitorModeString() -> String

    Return Value

    user privacy mode

  • Swift incompatibility to call similar method with variadic arguments (https://bugs.swift.org/browse/SR-128)

    Declaration

    Swift

    @objc
    public class func extendIncludeBuffer(_ keys: [String])
  • Undocumented

    Declaration

    Swift

    @objc
    public class func extendIncludeBuffer(_ visitorMode: String, keys: [String])