话很少说,直接上代码,很简单。先安全
@import StoreKit;
一句话调用app
//建议加上版本判断,安全。 if ([UIDevice currentDevice].systemVersion.floatValue >= 10.3) { [SKStoreReviewController requestReview]; }
展现效果如图:spa
点击效果:code
番外:文档还写了另外一种方法,Deep-Link
即在你的app连接地址后面加上“action=write-review”来直接打开评论页面,上代码:orm
NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@?action=write-review", MY_APP_ID]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
效果以下:图片
PS:只支持打分,不支持写评论。
听说一年只容许弹两次这个框,你一直弹是没有卵用的。
另如今开发者能够直接回复评论。开发
这个特性看起来好玩,实际上具体规则还在探索。
1.先设置Info.plist中的CFBundleIcons下面的CFBundleAlternateIconsicon名称。
2.上代码文档
if ([[UIApplication sharedApplication] supportsAlternateIcons]) { [[UIApplication sharedApplication] setAlternateIconName:@"testIcon" completionHandler:^(NSError * _Nullable error) { //换完icon以后的肥调 }]; }
展现效果,会有一个提示框。string
PS:icon必须是本地文件。
是否会审查暂不清楚。it