iOS开发-应用评分引导

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
导入头文件#import <StoreKit/StoreKit.h><br>+ (void)yoStoreReview{
    if (@available(iOS 10.3, *)) {
        if ([SKStoreReviewController respondsToSelector:@selector(requestReview)]){
            //防止键盘遮挡
            [[UIApplication sharedApplication].keyWindow endEditing:YES];
            // iOS10.3+ 直接在App内弹出评分框
            // 此方式苹果允许的调用频率为3次/年
            [SKStoreReviewController requestReview];
        }
    } else {
        // <iOS10.3 跳转AppStore的评论页面
        NSString *appIDStr = [NSString stringWithFormat:@"%@", [YostarUtilits getUserDefaultsForKey:@"APPLEID"]];
        NSString *appStoreReviewStr = [NSString stringWithFormat:@"https://itunes.apple.com/app/id%@?action=write-review", appIDStr];
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appStoreReviewStr]];
    }
}

 

posted @   kawerd  阅读(222)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示