我在我的应用中使用此链接进行用户评论:
- (IBAction)rateMyApp:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/881623474"]];
openURL已弃用,所以现在根据开发者网站使用这个:
- (IBAction)rateMyApp:(id)sender {
[[UIApplication sharedApplication] openURL:<#(nonnull NSURL *)#> options:<#(nonnull NSDictionary<NSString *,id> *)#> completionHandler:<#^(BOOL success)completion#>]];
但我不能让它发挥作用任何帮助都非常受欢迎。 提前谢谢
答案 0 :(得分:1)
您是否在真正的iPhone / iPad上办理登机手续?在模拟器中,这不起作用。在设备中它工作。如果不起作用,请确保在AppDelegate类的openURL函数中返回YES。
- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
{
return YES;
}