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)