9 #import <UIKit/UIKit.h>
33 FlurryLogLevelNone = 0,
34 FlurryLogLevelCriticalOnly,
61 + (void)setAppVersion:(NSString *)version;
80 + (NSString *)getFlurryAgentVersion;
98 + (void)setShowErrorInLogEnabled:(BOOL)value;
114 + (void)setDebugLogEnabled:(BOOL)value;
128 + (void)setLogLevel:(FlurryLogLevel)value;
142 + (void)setSessionContinueSeconds:(
int)seconds;
155 + (void)setSecureTransportEnabled:(BOOL)value;
168 + (void)setCrashReportingEnabled:(BOOL)value;
202 + (void)startSession:(NSString *)apiKey;
234 + (void) startSession:(NSString *)apiKey withOptions:(
id)options;
259 + (void)pauseBackgroundSession;
301 + (void)logEvent:(NSString *)eventName;
345 + (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters;
375 + (void)logError:(NSString *)errorID message:(NSString *)message exception:(NSException *)exception;
396 + (void)logError:(NSString *)errorID message:(NSString *)message error:(NSError *)error;
435 + (void)logEvent:(NSString *)eventName timed:(BOOL)timed;
482 + (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters timed:(BOOL)timed;
529 + (void)endTimedEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters;
562 + (void)logAllPageViews:(
id)target;
600 + (void)setUserID:(NSString *)userID;
615 + (void)setAge:(
int)age;
631 + (void)setGender:(NSString *)gender;
673 + (void)setLatitude:(
double)latitude longitude:(
double)longitude horizontalAccuracy:(
float)horizontalAccuracy verticalAccuracy:(
float)verticalAccuracy;
695 + (void)setSessionReportsOnCloseEnabled:(BOOL)sendSessionReportsOnClose;
706 + (void)setSessionReportsOnPauseEnabled:(BOOL)setSessionReportsOnPauseEnabled;
718 + (void)setBackgroundSessionEnabled:(BOOL)setBackgroundSessionEnabled;
729 + (void)setEventLoggingEnabled:(BOOL)value;
739 + (void)setPushToken:(NSString *)pushToken;