Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/iphone
diff options
context:
space:
mode:
authorKirill Zhdanovich <kzhdanovich@gmail.com>2013-06-27 21:30:48 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:57:31 +0300
commit391b773b604a628d3541cd86428951ff70c13781 (patch)
treedd17c34e96702ccf8229e9694e5bb0931cb7f9c3 /iphone
parentad57bce32e9092f73579341def72c335e70794a5 (diff)
[iOS] Statistics Api method added and small refactor
Diffstat (limited to 'iphone')
-rw-r--r--iphone/Maps/Statistics/Statistics.h1
-rw-r--r--iphone/Maps/Statistics/Statistics.m9
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