实用工具iOS DeveloperiOS学习笔记

iOS App内评价

2017-03-31  本文已影响761人  李现科

前言

iOS 10.3 引入了SKStoreReviewController的Api, 用于在App内评价. 评价将直接提交到App Store, 这使得用户无需离开App进入App Store评价. 而且现在苹果允许开发者直接回复用户的评价. 为了规范使用, 苹果给出了以下建议:

弹出的窗口大概是这样子的(图片来自苹果官网)


AppRating_2x.png

实践

首先需要引入StoreKit, 然后简单一句代码就可弹出:

SKStoreReviewController.requestReview()

需要注意的是仅有iOS 10.3以上才可用, 如果需要适配更低OS版本, 建议使用如下代码:

if #available(iOS 10.3, *) {
    SKStoreReviewController.requestReview()
}

后记

苹果再次规范化体验, 简洁易用一直是苹果努力的方向. 美中不足的是次数有限, 且目前无法添加文字评价.

上一篇 下一篇

猜你喜欢

热点阅读