
If ( systemVersion] floatValue] >= 7.0 & systemVersion] floatValue] = 8.0) iOS 7 needs a different templateReviewURL NSString *templateReviewURL = *templateReviewURLiOS7 = *templateReviewURLiOS8 = before + (NSString *)getReviewUrlByAppId:(int)appId This is not entire dissimilar from trying to access the camera via a simulator: the simulator is not the place to test it. * keep in mind that the simulator behavior noted above. Just to be clear: On iOS 7: provides the same experience as itms-apps: with no noticeable delay. Important note: This will cause error in the simulator for iOS 5.1, 6.1 and 7.Ĭannot Open Page Safari can not open the page because the address is invalid (we know it is a valid URL outside the simulator, on any browser)
#Ios appstore how to
The Purple+Software link gets the user all the way to the Reviews tab in iOS 6, which is obviously preferred if you know how to check the OS.

Specifically, this shortcut, for iOS 6 takes the user to the Details tab and not the Reviews tab. I get the same results testing on iOS 6.1 & 7 devices (iPad/iPhone/iPod touch 4) Here we are using http: instead of itms-apps:, let iOS do the rest of the work
#Ios appstore code
One-Line-of-Code Simple Alternative: ** Also See Simulator Comments Below **ĮDIT: Now that iOS 7.1 allows direct-link to the Reviews tab in the App Store, it's worth investing the extra lines of code to get there directly: see other answers for the rest.
