Nextrek
Diff Revisions
1058
vs
1059
for /iOS/SafariArte/trunk/Pods/RFRateMe/RFRateMe/RFRateMe.m
|
@@ -10,7 +10,7 @@ |
10 |
10 |
|
#import "UIAlertView+NSCookbook.h" |
11 |
11 |
|
|
12 |
12 |
|
#define kNumberOfDaysUntilShowAgain 3 |
13 |
|
- |
#define kAppStoreAddress @"https://itunes.apple.com/" |
|
13 |
+ |
#define kAppStoreAddress @"https://itunes.apple.com/it/app/safari-darte/id1077660202?mt=8" |
14 |
14 |
|
#define kAppName [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString*)kCFBundleNameKey] |
15 |
15 |
|
|
16 |
16 |
|
@implementation RFRateMe |
|
@@ -57,22 +57,27 @@ |
57 |
57 |
|
[alertView showWithCompletion:^(UIAlertView *alertView, NSInteger buttonIndex) { |
58 |
58 |
|
|
59 |
59 |
|
switch (buttonIndex) { |
60 |
|
- |
case 0: |
|
60 |
+ |
case 0: { |
61 |
61 |
|
|
62 |
62 |
|
NSLog(@"No, thanks"); |
63 |
63 |
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RateCompleted"]; |
64 |
64 |
|
[[NSUserDefaults standardUserDefaults] synchronize]; |
65 |
65 |
|
|
66 |
66 |
|
break; |
67 |
|
- |
case 1: |
|
67 |
+ |
} |
|
68 |
+ |
case 1: { |
68 |
69 |
|
|
69 |
70 |
|
NSLog(@"Rate it now"); |
70 |
71 |
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RateCompleted"]; |
71 |
72 |
|
[[NSUserDefaults standardUserDefaults] synchronize]; |
|
73 |
+ |
|
|
74 |
+ |
|
72 |
75 |
|
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:kAppStoreAddress]]; |
73 |
76 |
|
|
74 |
77 |
|
break; |
75 |
|
- |
case 2: |
|
78 |
+ |
|
|
79 |
+ |
} |
|
80 |
+ |
case 2: { |
76 |
81 |
|
|
77 |
82 |
|
NSLog(@"Remind me later"); |
78 |
83 |
|
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; |
|
@@ -83,6 +88,7 @@ |
83 |
88 |
|
[[NSUserDefaults standardUserDefaults] synchronize]; |
84 |
89 |
|
|
85 |
90 |
|
break; |
|
91 |
+ |
} |
86 |
92 |
|
} |
87 |
93 |
|
}]; |
88 |
94 |
|
} |
|
@@ -102,15 +108,20 @@ |
102 |
108 |
|
|
103 |
109 |
|
switch (buttonIndex) { |
104 |
110 |
|
|
105 |
|
- |
case 0: |
|
111 |
+ |
case 0: { |
106 |
112 |
|
|
107 |
113 |
|
NSLog(@"Rate it now"); |
108 |
114 |
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RateCompleted"]; |
109 |
115 |
|
[[NSUserDefaults standardUserDefaults] synchronize]; |
110 |
|
- |
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:kAppStoreAddress]]; |
111 |
116 |
|
|
|
117 |
+ |
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:kAppStoreAddress]]; |
|
118 |
+ |
|
112 |
119 |
|
break; |
113 |
|
- |
case 1: |
|
120 |
+ |
} |
|
121 |
+ |
|
|
122 |
+ |
|
|
123 |
+ |
|
|
124 |
+ |
case 1: { |
114 |
125 |
|
|
115 |
126 |
|
NSLog(@"Remind me later"); |
116 |
127 |
|
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; |
|
@@ -120,7 +131,10 @@ |
120 |
131 |
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RemindMeLater"]; |
121 |
132 |
|
[[NSUserDefaults standardUserDefaults] synchronize]; |
122 |
133 |
|
|
123 |
|
- |
break; |
|
134 |
+ |
break; |
|
135 |
+ |
} |
|
136 |
+ |
|
|
137 |
+ |
|
124 |
138 |
|
} |
125 |
139 |
|
}]; |
126 |
140 |
|
|