iOS 10.3新特性-在应用内评分

概述

iOS 10.3当中苹果推出了一个新的评论应用的特性。官方文档

这个新的特性总体来说就是这样的:

logo

这个是Xcode文档中的说明:

logo

大概的意思呢就是

  • 开发的时候,无论什么时候都会弹出这个弹框;

  • 在产品上线了之后,你可以调用这个方法,但是我们(苹果)不一定会弹出它(这个接口的显示逻辑由苹果决定);

  • 不建议通过点击按钮来弹出这个弹框。

如何使用

使用的方法非常简单

  • 1.首先在项目的target->Bulid Phases->Link Binary With Libraries中引入 StoreKit.framework

  • 2.在需要弹出的控制器中引入

1
#import <StoreKit/StoreKit.h>
  • 3.在需要弹出评分弹窗的地方调用方法
1
[SKStoreReviewController requestReview];

注意 最好在调用之前先判断一下当前系统的版本,大于10.3的系统才弹出提示框

1
2
3
4
if([[[UIDevice currentDevice] systemVersion] floatValue] >= 10.3)
{
//...
}

以上就是在应用中评分的使用方法,相信如果在合适的时候,比如用户刚刚完成了一项很有成就感的动作之后弹出,App Store中的5星好评率就会蹭蹭蹭的网上上了!