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
diff options
context:
space:
mode:
authorIlya Grechuhin <i.grechuhin@mapswithme.com>2015-08-10 16:25:06 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 03:00:19 +0300
commit54781a5e17b8611e62ec6869d68125241bd0d28e (patch)
treed89f880cf7102ce9dee34fe6a9a5d0c5ff4e9fbc /iphone/Maps/Classes
parent846d57d67b9b5d30a12df624ff3c8503b3e21608 (diff)
[ios] Fixed first launch show logic for pedestrian ad.
Diffstat (limited to 'iphone/Maps/Classes')
-rw-r--r--iphone/Maps/Classes/MapViewController.mm9
1 files changed, 5 insertions, 4 deletions
diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm
index a5d6c4869d..febbd6f38e 100644
--- a/iphone/Maps/Classes/MapViewController.mm
+++ b/iphone/Maps/Classes/MapViewController.mm
@@ -32,7 +32,7 @@
extern NSString * const kAlohalyticsTapEventKey = @"$onClick";
static NSString * const kShowPedestrianToastKey = @"ShowPedestrianToastKey";
-static NSString * const kShowPedestrianAchieveToastKey = @"ShowPedestrianAchieveToastKey";
+static NSString * const kShownPedestrianAchieveToastKey = @"ShownPedestrianAchieveToastKey";
static NSString * const kPedestrianRouteCountKey = @"PedestrianRouteCountKey";
static NSString * const kFirstPedestrianToastDateKey = @"FirstPedestrianToastDateKey";
@@ -540,7 +540,8 @@ typedef NS_OPTIONS(NSUInteger, MapInfoView)
if (![NSUserDefaults.standardUserDefaults boolForKey:kShowPedestrianToastKey])
{
[NSUserDefaults.standardUserDefaults setBool:YES forKey:kShowPedestrianToastKey];
- [self.alertController presentPedestrianToastAlert:YES];
+ if (!Alohalytics.isFirstSession)
+ [self.alertController presentPedestrianToastAlert:YES];
[[NSUserDefaults standardUserDefaults] setValue:NSDate.date forKey:kFirstPedestrianToastDateKey];
}
}
@@ -726,7 +727,7 @@ typedef NS_OPTIONS(NSUInteger, MapInfoView)
- (void)countPedestrianRoute
{
- if ([NSUserDefaults.standardUserDefaults boolForKey:kShowPedestrianAchieveToastKey])
+ if ([NSUserDefaults.standardUserDefaults boolForKey:kShownPedestrianAchieveToastKey])
return;
NSInteger pedestrianRoutesCount = [NSUserDefaults.standardUserDefaults integerForKey:kPedestrianRouteCountKey];
[NSUserDefaults.standardUserDefaults setInteger:++pedestrianRoutesCount forKey:kPedestrianRouteCountKey];
@@ -739,7 +740,7 @@ typedef NS_OPTIONS(NSUInteger, MapInfoView)
NSTimeInterval const timePassed = [NSDate.date timeIntervalSinceDate:firstToastDate];
if (timePassed < day)
return;
- [NSUserDefaults.standardUserDefaults setBool:YES forKey:kShowPedestrianAchieveToastKey];
+ [NSUserDefaults.standardUserDefaults setBool:YES forKey:kShownPedestrianAchieveToastKey];
[self.alertController presentPedestrianToastAlert:NO];
}