VisualTracking
@objc(KRTVisualTracking)
public class VisualTracking : NSObject
extension VisualTracking: Library
VisualTrackingモジュールクラスです。
-
共有インスタンスを返します。
Declaration
Swift
@objc public static let shared: VisualTracking
-
ビジュアルトラッキングで発生するイベント等を委譲するためのデリゲートインスタンスを取得・設定します。
Declaration
Swift
@objc public weak var delegate: VisualTrackingDelegate?
-
ペアリング状態を取得します。
Declaration
Swift
@objc public var isPaired: Bool { get }
Return Value
端末がペアリングされていればtrue、それ以外はfalseを返します。
-
ローダークラスが Objective-Cランライムに追加されたタイミングで呼び出されるメソッドです。 本メソッドが呼び出されたタイミングで、
KarteApp
クラスに本クラスをライブラリとして登録します。Declaration
Swift
@objc public class func _krt_load()
-
操作ログをハンドルします。
操作ログはペアリング時のみ送信されます
イベント発火条件定義に操作ログがマッチした際にビジュアルイベントが送信されます。Declaration
Swift
public static func handle(actionProtocol: ActionProtocol)
Parameters
actionProtocol
ActionProtocol
-
Declaration
Swift
public static var name: String { get }
-
Declaration
Swift
public static var version: String { get }
-
Declaration
Swift
public static var isPublic: Bool { get }
-
Declaration
Swift
public static func configure(app: KarteApp)
-
Declaration
Swift
public static func unconfigure(app: KarteApp)