equal
deleted
inserted
replaced
35 */ |
35 */ |
36 |
36 |
37 #import "Appirater.h" |
37 #import "Appirater.h" |
38 #import <SystemConfiguration/SCNetworkReachability.h> |
38 #import <SystemConfiguration/SCNetworkReachability.h> |
39 #import <netinet/in.h> |
39 #import <netinet/in.h> |
40 #import "CommodityFunctions.h" |
40 #import "ServerSetup.h" |
41 |
41 |
42 NSString *const kAppiraterLaunchDate = @"kAppiraterLaunchDate"; |
42 NSString *const kAppiraterLaunchDate = @"kAppiraterLaunchDate"; |
43 NSString *const kAppiraterLaunchCount = @"kAppiraterLaunchCount"; |
43 NSString *const kAppiraterLaunchCount = @"kAppiraterLaunchCount"; |
44 NSString *const kAppiraterCurrentVersion = @"kAppiraterCurrentVersion"; |
44 NSString *const kAppiraterCurrentVersion = @"kAppiraterCurrentVersion"; |
45 NSString *const kAppiraterRatedCurrentVersion = @"kAppiraterRatedCurrentVersion"; |
45 NSString *const kAppiraterRatedCurrentVersion = @"kAppiraterRatedCurrentVersion"; |
104 |
104 |
105 if (secondsSinceLaunch > secondsUntilPrompt && |
105 if (secondsSinceLaunch > secondsUntilPrompt && |
106 launchCount > LAUNCHES_UNTIL_PROMPT && |
106 launchCount > LAUNCHES_UNTIL_PROMPT && |
107 !declinedToRate && |
107 !declinedToRate && |
108 !ratedApp) { |
108 !ratedApp) { |
109 if (isNetworkReachable()) { // check if they can reach the app store |
109 if ([ServerSetup isNetworkReachable]) { // check if they can reach the app store |
110 willShowPrompt = YES; |
110 willShowPrompt = YES; |
111 [self performSelectorOnMainThread:@selector(showPrompt) withObject:nil waitUntilDone:NO]; |
111 [self performSelectorOnMainThread:@selector(showPrompt) withObject:nil waitUntilDone:NO]; |
112 } |
112 } |
113 } |
113 } |
114 } else { |
114 } else { |