我必须在我的应用程序中提供一个用户触摸它的链接,它将带我到我的应用程序的itunes Appstore页面,用户可以对该应用程序进行评级。我认为其他应用程序尝试访问设备中的Appstore应用程序并在iTunes中传递相应的应用程序URL ...如何做到这一点?任何想法......
答案 0 :(得分:20)
这是我的方法;这直接进入App Store和我的应用程序的Review / Rate页面:
- (IBAction)rateGame {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];
}
只需将最后的ID(409954448)更改为您应用的ID即可。此外,如果您跟踪启动计数或其他内容,您可以在启动后启动此方法,例如12次启动以提高评级。我在我的更新中添加了这个,并在大约2周内产生了5个评级。非常有用。
答案 1 :(得分:6)
NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store";
[[UIApplication sharedApplication] openURL:urlToMyApp];
答案 2 :(得分:0)
您也可以使用,
请参阅下面的链接,它会将您重定向到应用商店应用详情页面。 不需要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 34;]]];
这不适用于模拟器,所以不要在模拟器上测试: - )