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


到目前为止(iOS <6.0),我使用以下URL和代码将用户直接发送到我的应用程序的评论页面(以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];

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

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

谢谢 !


5724
2017-08-21 19:16


起源

iOS 6资料属于NDA,无法在Apple论坛外讨论。 - J2theC
与上述评论相同;我还投票决定将其视为没有建设性,理由是测试版软件的问题可能是暂时性的,无论如何,根据NDA,我们无法用事实或参考来真正支持问题或答案。 - Tommy
伙计们,我们可以请他们不要骗他 SO对NDA的承诺 他可以自由地问,我们可以自由地回答他。 - CodaFi
@CodaFi我没有看到任何人撒谎。没有人说他被禁止按照SO的规则提出要求。我当然知道你在做什么,你是对的。我认为,你的评论仍然不适用。 - Till


答案:


像这样使用网址

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

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


11
2017-10-23 08:13



这个不再适用了。 (2013年2月) - speeder
好吧,我刚刚在iOS5.1.1和iOS6中测试过它(2013年4月),它的确有效!谢谢乔伊 - GeneCode
它适用于iOS 7吗? - Regis_AG
不适用于iOS 7正式发布...... - nvrtd frst
以下是如何在iOS 7中执行此操作,但它不会将您带到评论选项卡,它只会将您带到应用程序页面 stackoverflow.com/a/18906304/1374512。我也发现了 SKStoreProductViewController class不能正常写评论,因为在使用它时,你实际上无法点击“写一个评论”按钮! - nvrtd frst


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


5
2017-09-28 22:36



我在2013年2月对此进行了测试,现在仍然如此!真棒! - speeder
我也确认了。原始问题中的地址工作正常。 iOS 6.1。 - Moe Salih