iOS 10.3 应用内评分 SKStoreReviewCont

作者: 一本大书 | 来源:发表于2017-04-06 11:35 被阅读644次

写在前面

iOS 10.3 开放了一个新的接口,可以实现用户在应用内评分,不需要跳转到App Store。


实现效果

苹果开放的接口

官方原文
原文中提到 SKStoreReviewController 这个类,在XCode 8.3里边搜索这个类,发现他是在StoreKit这个框架下的类,并且提供了一个类方法如下。

+ (void)requestReview;

SDKs iOS 10.3+
On This Page
Declaration
Discussion

点击上面的链接,可以跳转到XCode的api文档中查看相关接口,在这里我大概翻译一下文档里描述的内容。

  • 在开发模式下调用这个接口都会显示评分窗口。
  • 这个接口的显示逻辑是苹果控制的(你调用这个接口,但它不一定会显示)。
  • 不建议在应用内通过点击按钮弹出这个评分窗口。

使用方法

先在工程的 target -> General -> Link Frameworks and Libraries -> 添加StoreKit.framework

// 在需要用到这个接口的类里边import一下框架
#import <StoreKit/StoreKit.h>

// 调用方法
[SKStoreReviewController requestReview];

相关文章

网友评论

  • brance:已经替换了新的logo,但是某些机型打开应用内评分还是旧的logo(debug环境),这是系统缓存?
    一本大书:@brance 对,你删掉应用,重启手机,再安装,这样就没缓存了。
  • 一心小茶馆:之前也是软件的,学过java c++ 但是后来因为自己是女生,而且做程序员不太适应就转行,虽然看不懂这些,但是觉得你很厉害~
    一心小茶馆:@一本大书 培训管理
    一本大书:@佳心有约 你现在在做什么?
  • 宁夏灼雪__:哇塞 好厉害 大神啊!!!
    宁夏灼雪__:@一本大书 好棒棒哦 崇拜中~~~~
    一本大书:@宁夏灼雪__ 你看到的只是本大神的冰山一角。

本文标题:iOS 10.3 应用内评分 SKStoreReviewCont

本文链接:https://www.haomeiwen.com/subject/nhnfattx.html