在我的iPhone应用程序中,在iTunes中评估我的应用程序

我必须在我的应用程序中提供一个链接,用户可以触摸它,它将带我到我的应用程序的iTunes应用程序页面,在那里用户可以评价应用程序。 我认为其他应用程序尝试访问设备中的Appstore应用程序,并在iTunes中传递应用程序的相应的URL …如何做到这一点? 有任何想法吗…

这是我的方法; 这直接进入App Store和我的应用程序的评论/价格页面:

- (IBAction)rateGame { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]]; } 

只需将最后(409954448)的ID更改为您应用的ID即可。 另外,如果你跟踪发射次数或者其他事情,你可以在触发这个方法之后,比如说12次发射来提高收视率。 我在我的更新中添加了这个,并在大约2周内生成了5个评级。 很有用。

 NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store"; [[UIApplication sharedApplication] openURL:urlToMyApp]; 

你也可以使用,

请参阅下面的链接,它会将您redirect到app store应用详细信息页面。 StoreKit.framework不需要。

http://www.brianjcoleman.com/tutorial-how-to-add-write-a-review-rate-us-feature-to-your-app/

备注:

  • 如果iOS> = 7使用,[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@“itms-apps://itunes.apple.com/app/idYOUR_APP_ID”]]];

  • 这不会在模拟器上工作,所以不要在模拟器上testing:-)