Privacy
public class Privacy : NSObject
Toolbox: utility methods
-
Undocumented
See moreDeclaration
Swift
public enum VisitorMode : String
-
Undocumented
See moreDeclaration
Swift
public enum StorageFeature : 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
@objc public class func setVisitorMode(_ visitorMode: String)
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)
-
Set User Privacy custom 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)
-
Set User Privacy custom mode
Declaration
Swift
@objc public class func setVisitorMode(_ visitorMode: String, visitorConsent: Bool, customUserId: String?)
Parameters
visitorMode
selected mode from user context
visitorConsent
visitor consent to tracking
customUserId
optional custom user id
-
Set User Privacy mode
Declaration
Swift
@objc public class func setVisitorMode(_ visitorMode: String, visitorConsent: Bool, customUserId: String?, duration: Int)
Parameters
visitorMode
selected mode from user context
visitorConsent
visitor consent to tracking
customUserId
optional custom user id
duration
storage validity for privacy information (in days)
-
Get current User Privacy mode
Declaration
Swift
@available(*, deprecated, message: "Use 'getVisitorModeString(﹚' method instead") public class func getVisitorMode() -> VisitorMode
Return Value
user privacy mode
-
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
public class func extendIncludeBuffer(_ keys: String...)
-
Undocumented
Declaration
Swift
public class func extendIncludeBuffer(_ visitorMode: VisitorMode, keys: String...)
-
Undocumented
Declaration
Swift
public class func extendIncludeBuffer(visitorMode: String, keys: String...)
-
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])
-
Undocumented
Declaration
Swift
public class func extendIncludeStorage(visitorMode: String, storageFeatureKeys: StorageFeature...)
-
Extend include buffer for visitor mode set in parameter (Only for exempt or custom)
Declaration
Swift
@objc public class func extendIncludeStorage(_ visitorMode: String, storageFeatureKeys: [String])
Parameters
visitorMode
selected mode from user context
storageFeatureKeys
data can be stored/kept