是否有任何委托方法可以知道用户是否给我的应用评分?

Is there any delegate method to know the user gives rating my app or not yet?

我正在使用下面的代码按用户对 aap 进行评分。但我很困惑这次我是如何知道用户对我的应用进行评分的。我想显示有关评分的提醒视图,但用户尚未评分然后我想再次显示该提醒视图:

isRate = [NSUserDefaults standardUserDefaults];
rate = [isRate integerForKey:@"rating"];
[isRate setInteger:rate+1 forKey:@"rating"];
NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa";
str = [NSString stringWithFormat:@"%@/wa/viewContentsUserReviews?", str];
str = [NSString stringWithFormat:@"%@type=Purple+Software&id=", str];
str = [NSString stringWithFormat:@"%@id869231055", str];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

我建议使用 Appirater 来显示提醒视图以要求用户对您的应用进行评分。它非常小且易于使用,并跟踪用户是否点击了按钮来对应用程序进行评分,或者他们是否希望稍后被提醒,或者他们是否不想再次被提醒。您可以轻松设置在多少天、多少次使用或多少次重大事件后显示评级警报。