如何将用户直接发送到App Store上的评论页面?

Reg*_*_AG 11 review app-store ios ios6

到目前为止(iOS <6.0),我使用以下网址和代码将用户直接发送到我的应用程序的评论页面(以5星评价并发布友好评论:)):

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];
Run Code Online (Sandbox Code Playgroud)

当我在iOS 6(以及iOS 6的新appstore)设备上运行我的应用程序时,此代码不再起作用.appstore打开,但后来我收到一条警告说"无法连接到Appstore".

有人知道如何将用户直接发送到iOS 6上Appstore的评论页面吗?(请注意,我知道如何通过这个不是我想要的方式向用户发送我的应用程序的描述!)

谢谢 !

小智 11

像这样使用网址

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

我在Apple收据电子邮件中的"撰写评论"链接中找到了它.

  • 以下是如何在iOS 7中执行此操作,但它不会将您带到评论选项卡,它只会将您带到应用程序页面http://stackoverflow.com/a/18906304/1374512.我还发现`SKStoreProductViewController`类在写评论时不能正常工作,因为在使用它时,你实际上无法点击"写一个评论"按钮! (3认同)

Non*_*oto 5

我猜苹果几乎解决了这个问题,因为它可以再次使用相同的地址直接进入审阅页面.用户仍然需要点击iOS6上的评论按钮,然后才能将它们定向到评论页面.