TriggerSDK
public enum TriggerSDK
-
Declaration
Swift
public static var testMode: Bool -
Declaration
Swift
public static func setScriptBridge(bridge: ProgramScriptBridge?) -
Declaration
Swift
public static func setCallback(serverId: String, programKey: String, callback: ProgramCallback) -
Declaration
Swift
public static func removeCallback(serverId: String, programKey: String) -
Declaration
Swift
public static func download(serverId: String, programKey: String, completion: @escaping TriggerDownloadComplete) -
Declaration
Swift
public static func downloadCounters(serverId: String, programKey: String, completion: @escaping TriggerDownloadComplete) -
Declaration
Swift
public static func addJourneyLog(serverId: String, programKey: String, data: [String : String?]) -
Declaration
Swift
public static func addJourneyLog(data: [String : String?]) -
Declaration
Swift
public static func notifyEvent(serverId: String, programKey: String, event: String, data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyEvent(event: String, data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyAppForeground(data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyAppBackground(data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyAppFeedback(data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyBeaconEnter(triggerBeaconInfo: TriggerBeaconInfo, data: [String : String?] = [:]) -
Declaration
Swift
public static func notifyBeaconExit(triggerBeaconInfo: TriggerBeaconInfo, data: [String : String?] = [:]) -
Declaration
Swift
public static func getPrograms(serverId: String) throws -> [Program] -
Declaration
Swift
public static func getProgram(serverId: String, programKey: String) throws -> Program? -
Declaration
Swift
public static func getActiveScenarioCount(serverId: String, programKey: String) throws -> Int -
Declaration
Swift
public static func deleteProgram(serverId: String, programKey: String, deleteCustomData: Bool) throws -
Declaration
Swift
public static func deleteAll(deleteCustomData: Bool) throws -
Declaration
Swift
public static func getProgramVariable(serverId: String, programKey: String, key: String) throws -> String? -
Declaration
Swift
public static func setProgramVariable(serverId: String, programKey: String, key: String, value: String?) throws
TriggerSDK Enumeration Reference