2

An old post discussed how to send iPhone app users to an app store review page directly

However, the link template:

https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software

is no longer works in iOS 4.3. Does any know how to link user to the review page in iTunes directly?

Community
  • 1
  • 1
Kelvin
  • 1,082
  • 2
  • 12
  • 23

3 Answers3

11

Try this

NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=337064413"; //replace the id param's value with your App's id

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
lostInTransit
  • 70,519
  • 61
  • 198
  • 274
  • Why its not working on iPad running iOS 5. The page is redirected to "Write a Review", but when we wrote review its not showing up in the iTuneStore? My app is in testing phase, so i am testing it in Device. – Samir Jwarchan Sep 23 '12 at 11:44
  • 1
    It takes time before a review shows up for an app. It does not appear immediately. – lostInTransit Sep 24 '12 at 12:48
1

Also works with PhoneGap/Cordova:

  • "itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=337064413";

or

  • "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=337064413"

replace the id param's value with your App's id

Nik
  • 7,086
  • 6
  • 36
  • 52
0

Now that Cordova/PhoneGap uses the plugin InAppBrowser for links, the correct syntax is:

window.open("itms-apps://itunes.apple.com/us/app/scorekeepr-free/id490888743?ls=1&mt=8","_system");

This was tested in a real app with Cordova-iOS 2.3.0rc2 on an iPad running iOS 5.1

Jim Bergman
  • 5,207
  • 2
  • 17
  • 19