我们如何才能让“”在iOS应用中的应用商店功能PopUp中留下评论?App Store评论按钮
回答
我个人使用过这个。我认为它工作得很好。 http://arashpayan.com/blog/2009/09/07/presenting-appirater/
这很简单。创建一个动作rateGame
并将ID 409954448
更改为您的应用ID。
- (IBAction)rateGame {
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];
}
这将启动应用商店应用,并直接将用户带到她/他可以评价和审查你的应用程序的页面。如果你想这以后的事情了,说,20倍,用户加载的应用程序,那么您可以在viewDidLoad
添加你的主要页面的警报:
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
if (launchCount == 20) {
launchCount++;
[prefs setInteger:launchCount forKey:@"launchCount"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"LIKE MY APP?"
message:@"Please rate it on the App Store!"
delegate:self
cancelButtonTitle:@"NO THANKS"
otherButtonTitles:@"RATE NOW", nil];
[alert show];
[alert release];
}
}
这是假设你已经设置了launchCount在AppDelegate中:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
launchCount++;
[prefs setInteger:launchCount forKey:@"launchCount"];
// YOUR CODE HERE
}
这些通常是做简单UIAlertViews三个按钮(现在审查,后来不)存储在NSUserDefaults的喜好来指示用户是否已经这样做了,他们是否从不希望再次被问及等。
iRate也是另一个很好的库来呈现“评价这个应用”对话框。
iRate是一个坏主意,因为它不可本地化。 – 2011-06-04 17:08:07
好的,谢谢大家,我会在这个周末尝试一切! :) – 2011-06-05 07:46:59
用AppiRater完成它,就像一个魅力,非常简单!谢谢你们! :)) – 2011-06-05 13:55:20
如果您希望用户在20次后查看您的应用程序,则会丢失代码。缺少的部分是
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
// user hit dismiss so don't do anything
}
else if (buttonIndex == 1) //review the app
{
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];
}
}
- 1. App Store按钮
- 2. 应用评论视频(App Store)
- 3. iOS App Store用户评论通知
- 4. Swift 3 - 直接打开App Store评论标签(不是iTunes Store评论标签)
- 5. iPhone App Store绿色按钮
- 6. 任何阅读国际App Store评论的方式?
- 7. Mac App Store - 链接到应用程序评论页面
- 8. 更新iOS App Store评论中有什么新内容?
- 9. 如何回复Apple App Store的评论者
- 10. 我的应用没有在App Store上显示任何评论和评分?
- 11. facebook喜欢按钮和评论消失
- 12. 评论切换按钮打开多个评论
- 13. 单击“添加评论”按钮
- 14. 赞按钮html5弹出添加评论
- 15. 点击Youtube上的评论按钮
- 16. 像按钮评论框没有显示
- 17. 从fb删除像按钮:评论
- 18. 加载评论点击按钮
- 19. Facebook评论插件:删除像按钮
- 20. Facebook赞按钮评论框事件
- 21. 评论删除按钮不起作用
- 22. iPhone App Store Like App Store
- 23. cakephp/webtechnick的:分享按钮隐藏像按钮和评论
- 24. 如何投票应用程序评论有帮助没有帮助在App Store?
- 25. 什么样的下载代码违反了App Store评论指南?
- 26. 发布新评论时,App Store可以向我发送警报吗?
- 27. 评论和评分没有在Play store中可见
- 28. App Store提交
- 29. Azure App Store
- 30. Facebook评论:全部评论
与Xcode无关。 – 2011-06-04 14:14:20