From b42d5b00f013b52c0ce3031d72115aa2d2e30a21 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Mon, 10 Apr 2017 16:04:57 +0300 Subject: [PATCH] [release-72-crash-fix] Added memory & terminate logging. --- iphone/Maps/Classes/MapsAppDelegate.mm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index 7b7a2e544d..1c4f31a628 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -461,9 +461,30 @@ using namespace osm_auth_ios; }); } +- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application +{ +#ifdef OMIM_PRODUCTION + auto err = [[NSError alloc] initWithDomain:kMapsmeErrorDomain + code:1 + userInfo:@{ + @"Description" : @"applicationDidReceiveMemoryWarning" + }]; + [[Crashlytics sharedInstance] recordError:err]; +#endif +} + - (void)applicationWillTerminate:(UIApplication *)application { [self.mapViewController onTerminate]; + +#ifdef OMIM_PRODUCTION + auto err = [[NSError alloc] initWithDomain:kMapsmeErrorDomain + code:2 + userInfo:@{ + @"Description" : @"applicationWillTerminate" + }]; + [[Crashlytics sharedInstance] recordError:err]; +#endif } - (void)applicationDidEnterBackground:(UIApplication *)application