diff --git a/RadarSDK/Include/Radar.h b/RadarSDK/Include/Radar.h index c10f7036d..db9f36f32 100644 --- a/RadarSDK/Include/Radar.h +++ b/RadarSDK/Include/Radar.h @@ -493,6 +493,14 @@ typedef void (^_Nonnull RadarLogConversionCompletionHandler)(RadarStatus status, */ + (RadarTrackingOptions *)getTrackingOptions; + +/** + Returns a boolean indicating whether the local tracking options are over-ridden by remote tracking options + + @return A boolean indicating whether the tracking option is being over-ridden by the remote tracking options + + */ ++ (BOOL)isUsingRemoteTrackingOptions; #pragma mark - Delegate /** diff --git a/RadarSDK/Radar.m b/RadarSDK/Radar.m index bea6ffc85..bcdd9ca02 100644 --- a/RadarSDK/Radar.m +++ b/RadarSDK/Radar.m @@ -377,6 +377,10 @@ + (RadarTrackingOptions *)getTrackingOptions { return [RadarSettings remoteTrackingOptions] ? [RadarSettings remoteTrackingOptions] : [RadarSettings trackingOptions]; } ++ (BOOL)isUsingRemoteTrackingOptions { + return [RadarSettings remoteTrackingOptions] != nil; +} + #pragma mark - Delegate + (void)setDelegate:(id)delegate {