diff --git a/Sources/Segment/Configuration.swift b/Sources/Segment/Configuration.swift index 113aeaed..9d6fcabc 100644 --- a/Sources/Segment/Configuration.swift +++ b/Sources/Segment/Configuration.swift @@ -17,7 +17,6 @@ public class Configuration { var writeKey: String var application: Any? = nil var trackApplicationLifecycleEvents: Bool = true - var trackDeeplinks: Bool = true var flushAt: Int = 20 var flushInterval: TimeInterval = 30 var defaultSettings: Settings? = nil @@ -51,12 +50,6 @@ public extension Configuration { return self } - @discardableResult - func trackDeeplinks(_ enabled: Bool) -> Configuration { - values.trackDeeplinks = enabled - return self - } - @discardableResult func flushAt(_ count: Int) -> Configuration { values.flushAt = count diff --git a/Sources/Segment/ObjC/ObjCAnalytics.swift b/Sources/Segment/ObjC/ObjCAnalytics.swift index b91cb0f0..62efa9d9 100644 --- a/Sources/Segment/ObjC/ObjCAnalytics.swift +++ b/Sources/Segment/ObjC/ObjCAnalytics.swift @@ -166,6 +166,11 @@ extension ObjCAnalytics { return result } + @objc + public func openURL(_ url: URL, options: [String: Any] = [:]) { + analytics.openURL(url, options: options) + } + @objc public func version() -> String { return analytics.version() diff --git a/Sources/Segment/ObjC/ObjCConfiguration.swift b/Sources/Segment/ObjC/ObjCConfiguration.swift index 14efc5b9..bbaca664 100644 --- a/Sources/Segment/ObjC/ObjCConfiguration.swift +++ b/Sources/Segment/ObjC/ObjCConfiguration.swift @@ -33,16 +33,6 @@ public class ObjCConfiguration: NSObject { } } - @objc - public var trackDeeplinks: Bool { - get { - return configuration.values.trackDeeplinks - } - set(value) { - configuration.trackDeeplinks(value) - } - } - @objc public var flushAt: Int { get {