11

Up to now (with iOS < 6.0), I used the following URL and code to send the user directly to the review page of my app (to rate it with 5 stars and post a friendly comment :)):

NSString *stringUrl = @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=XXXXXXXX&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8";
NSURL *url = [NSURL URLWithString:stringUrl];
[[UIApplication sharedApplication] openURL:url];

This code doesn't work anymore when I run my app on a device with iOS 6 (and the new appstore of iOS 6). The appstore opens but then I have got an alert saying "Cannot connect to Appstore".

Anybody knows how to send the user directly to the review page of the Appstore on iOS 6 ? (note that I know how to send the user on the description of my app by this not what I want !)

Thanks !

Mick MacCallum
  • 129,200
  • 40
  • 280
  • 281
toto_tata
  • 14,526
  • 27
  • 108
  • 198
  • 2
    iOS 6 material is under NDA and can not be discussed outside of Apple forums. – J2theC Aug 21 '12 at 19:22
  • Same comment as those above; also I voted to close this as not constructive on the grounds that issues with beta software are likely to be temporary and in any case per the NDA we can't really support the question or answer with facts or references. – Tommy Aug 21 '12 at 19:39
  • 1
    Guys, can we please not lie to him about [SO's commitment to the NDA](http://meta.stackexchange.com/questions/137726/limits-of-ios-6-nda) He's free to ask, and we are free to answer him. – CodaFi Aug 22 '12 at 02:27
  • 1
    @CodaFi I do not see anybody lying. Nobody said that he was prohibited to ask by the rules of SO. I certainly know what you are up to and you are correct. Still your comment does not apply, I think. – Till Aug 22 '12 at 14:41

2 Answers2

11

Use url like this

https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?type=Purple+Software&id=561892747&mt=8&o=i

I found it on a link to "write a review" in Apple receipt email.

j0k
  • 22,600
  • 28
  • 79
  • 90
Joyh
  • 126
  • 1
  • 5
  • Well, I just tested it (Apr 2013) in both iOS5.1.1 and iOS6 and it works! Thanks Joyh – GeneCode Apr 20 '13 at 07:30
  • @Regis_AG No (beta4 AUG 2013) – Joyh Aug 02 '13 at 08:50
  • @Regis_AG As of beta 6 this still doesn't work, not looking hopeful. – Leon Storey Aug 20 '13 at 00:23
  • 3
    Here's how to do it in iOS 7 but it doesn't take you to the reviews tab it just takes you to the app page http://stackoverflow.com/a/18906304/1374512. I've also found that the `SKStoreProductViewController` class doesn't work properly for writing reviews because when using it, you can't actually tap the "Write a Review" button! – nvrtd frst Sep 23 '13 at 21:43
5

I guess apple almost fixed the issue, since it can go to the review page directly with the same address again. Users still need to tap the button of review on iOS6 after they are directed to the review page though.

Umeumeume
  • 1,952
  • 3
  • 21
  • 40