From bad678cd5f6813a8e7222407c78b7ce6af55ecb7 Mon Sep 17 00:00:00 2001 From: Kirill Zhdanovich Date: Mon, 29 Apr 2013 15:42:25 +0300 Subject: [PATCH] [iOS] Export (kml, ge0, geo) Logging --- iphone/Maps/Bookmarks/PlacePageVC.mm | 3 +++ iphone/Maps/Classes/MapsAppDelegate.mm | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/iphone/Maps/Bookmarks/PlacePageVC.mm b/iphone/Maps/Bookmarks/PlacePageVC.mm index e1a0b51414..fdd112b00b 100644 --- a/iphone/Maps/Bookmarks/PlacePageVC.mm +++ b/iphone/Maps/Bookmarks/PlacePageVC.mm @@ -2,6 +2,7 @@ #import "BalloonView.h" #import "SelectSetVC.h" #import "SelectColorVC.h" +#import "Statistics.h" #define TEXTFIELD_TAG 999 @@ -295,11 +296,13 @@ - (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { + [[Statistics instance] logEvent:@"ge0(zero) MAIL Export"]; [self dismissModalViewControllerAnimated:YES]; } -(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result { + [[Statistics instance] logEvent:@"ge0(zero) MESSAGE Export"]; [self dismissModalViewControllerAnimated:YES]; } diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index 7cdc5ab123..00213d4f8b 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -3,6 +3,7 @@ #import "SettingsManager.h" #import "Preferences.h" #import "LocationManager.h" +#import "Statistics.h" #include @@ -175,6 +176,10 @@ void InitLocalizedStrings() { [self showParsedBookmarkOnMap: request]; m_didOpenedWithUrl = YES; + if ([scheme isEqualToString:@"geo"]) + [[Statistics instance] logEvent:@"geo Import"]; + if ([scheme isEqualToString:@"ge0"]) + [[Statistics instance] logEvent:@"ge0(zero) Import"]; return YES; } } @@ -188,6 +193,7 @@ void InitLocalizedStrings() [[NSNotificationCenter defaultCenter] postNotificationName:@"KML file added" object:nil]; [self showLoadFileAlertIsSuccessful:YES]; m_didOpenedWithUrl = YES; + [[Statistics instance] logEvent:@"KML Import"]; return YES; } NSLog(@"Scheme %@ is not supported", scheme);