diff options
author | Kirill Zhdanovich <kzhdanovich@gmail.com> | 2013-06-27 21:30:48 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:57:31 +0300 |
commit | 391b773b604a628d3541cd86428951ff70c13781 (patch) | |
tree | dd17c34e96702ccf8229e9694e5bb0931cb7f9c3 /iphone | |
parent | ad57bce32e9092f73579341def72c335e70794a5 (diff) |
[iOS] Statistics Api method added and small refactor
Diffstat (limited to 'iphone')
-rw-r--r-- | iphone/Maps/Statistics/Statistics.h | 1 | ||||
-rw-r--r-- | iphone/Maps/Statistics/Statistics.m | 9 |
2 files changed, 7 insertions, 3 deletions
diff --git a/iphone/Maps/Statistics/Statistics.h b/iphone/Maps/Statistics/Statistics.h index 2867cc0d38..2f15640f67 100644 --- a/iphone/Maps/Statistics/Statistics.h +++ b/iphone/Maps/Statistics/Statistics.h @@ -7,6 +7,7 @@ - (void) logEvent:(NSString *)eventName; - (void) logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters; - (void) logProposalReason:(NSString *)reason withAnswer:(NSString *)answer; +- (void)logApiUsage:(NSString *)programName; + (id) instance; diff --git a/iphone/Maps/Statistics/Statistics.m b/iphone/Maps/Statistics/Statistics.m index 2be568b0e7..037f2ea73a 100644 --- a/iphone/Maps/Statistics/Statistics.m +++ b/iphone/Maps/Statistics/Statistics.m @@ -33,10 +33,13 @@ - (void)logProposalReason:(NSString *)reason withAnswer:(NSString *)answer { - NSDictionary * dict = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: answer, nil] - forKeys:[NSArray arrayWithObjects: @"Answer", nil]]; NSString * screen = [NSString stringWithFormat:@"Open AppStore With Proposal on %@", reason]; - [[Statistics instance] logEvent:screen withParameters:dict]; + [[Statistics instance] logEvent:screen withParameters:@{@"Answer" : answer}]; +} + +- (void)logApiUsage:(NSString *)programName +{ + [[Statistics instance] logEvent:@"Api Usage" withParameters: @{@"Application Name" : programName}]; } + (Statistics *) instance |