美文网首页iOS 开发IT梦之队@产品
接入 iOS 10.3「应用内评分」新特性

接入 iOS 10.3「应用内评分」新特性

作者: 刘英滕 | 来源:发表于2017-04-22 14:55 被阅读4357次

    iOS 10.3 introduces a new way to ask customers to provide App Store ratings and reviews for your app. Using the SKStoreReviewController API, you can ask users to rate or review your app while they're using it, without sending them to the App Store.

    在 iOS 10.3 中,开发者可以在应用内引导用户对 app 直接评分,而不需要跳转到 App Store 的 app 详情页进行操作。事实也证明,接入这一新特性的新版本,在发布后的几天内,评分有明显上升。

    潜在的风险

    值得一说的是,触发引导评分的场景,需要重新考虑。

    在此之前,就有很多产品为了提升评分的转化率,对这一流程进行优化。比如,先询问用户是否对应用满意,如果满意则去评分,如果不满意则去给开发者填写反馈,避免了对应用有负面印象的用户直接把差评填写到 App Store 的公开评价里。

    但类似的做法,在新特性里不一定适合,原因是这个 SKStoreReviewController API 只能请求调起,在调起后是否进行评价、评价了几分,无法知道;甚至,连是否成功调起都无法知道

    苹果说到,一年只允许调起三次评分,但这三次的间隔是多久,具体并没有说明,控制权在苹果手上。如果先询问用户是否满意,用户选择满意时向系统请求调用 SKStoreReviewController API,但应用内评论的弹框没显示出来,这种情况是可能存在的(比如,该时间段内否评价次数已经用完)。而且开发者不能采取其它策略来应对,因为不知道弹框是否顺利显示。

    开发者怎么做?

    在合适的时机,直接请求调起应用内评分。

    以简书为例,比如在用户查阅了收到喜欢、赞赏的提醒时,请求调起;在用户喜欢、赞赏了文章后,请求调起。喜欢和赞赏往往是积极的,可以进行引导;但评论不一定是积极的,如果在收到一条恶意评论时调起评分,很难保证用户还对应用作出五星好评。这是时机的选择。

    同时,如果在这些时机直接发起请求,一旦调起失败,也不会影响原先的使用流程,不会给用户产生疑惑。

    相关文章

      网友评论

      • WillsonGO:请问如果将该应用卸载重新安装,还会有三次机会么?如果这三次用光了,另一台设备的相同应用不会受影响吧?
        刘英滕:@WillsonZ 规则不清楚,是苹果来定
      • SU92:您好,遇到一个问题,在iOS 10.3.3的机型上,弹出评分框时的app icon 显示的是老版本的icon
        刘英滕:@SU92 评分框的内容,包括 app icon 在内,我们是无法设置的
      • c066fe49abc4:您好,我想请问一下,这个弹窗你会去控制次数么?你在文中说到收到喜欢、赞赏的提醒时,请求调起,是每次收到喜欢、赞赏的提醒时都调起么
        c066fe49abc4:@刘英滕 好的,谢谢了
        刘英滕:@流年经影 一时想不起来当时有没有限制了,好像是限制时间不是次数
      • 指间罅隙:请问一下,那个icon下面的标题是怎么加上去的?我调起之后,只有icon以及下面的5个星星?
        指间罅隙:@刘英滕 哦,非常感谢回答
        刘英滕:@指间罅隙 这个弹框是苹果控制的,开发者修改不了
      • 小包包包:楼主,我们线上版本,评论后,整个app界面卡死了,不知道是什么原因
        你要的心跳:遇到同样问题,请问你们有解决么
        刘英滕:@小包包包 是评论成功触发么?如果请求调起,测试环境下是会有一两秒操作不了,要等到弹框出来才能操作,但卡死没遇到过
      • zx1798:在线上环境的行为,假设我写在每次打开app就去请求,窗口会不会每一次都弹? 会评价完了,请求就失效吗? 会不会取消了几次之后,苹果就不再提示了?
        zx1798:@刘英滕 苹果弹窗这方面还是很注意的,所以我猜这个行为的接管,应该是希望自己用一定的策略来决定什么时候去弹或者不弹。 但是我还是有个担心,就是怕他每次都会弹,那样就有点影响体验了,而且弹玩三次了,今年就弹不了了, 有点担心!
        刘英滕:这些都由系统决定,开发者没有控制权,只能请求调起
      • 踩坑小分队:一直有个问题,我的提交按钮是灰色的,是不是必须等待上线之后才能看到,苹果官方说testflight是没法测试的。我打包测试,真机调试都不可以。
        刘英滕:@踩坑小分队 因为 Testflight 是测试版本,测试版本总有不完善的地方,为了防止不合理的差评,苹果禁止 Testflight 评分,包括在 App Store 里也是不能评的,不仅是应用内评分。
        踩坑小分队:@踩坑小分队 为啥我的那个提交按钮一直是灰色的不可点击的呢?我就是普通的真机调试。弹框的时机是放到了一个接口成功之后。没有用按钮响应事件直接调用。困扰了我好久,忘大神指点一二,是不是只有上线通过审核,提交按钮才可以?
        刘英滕:@踩坑小分队 Testflight 确实是不能提交评分的
      • 半朽:我就看看😂😂
      • 亲爱的园长:#外行看不懂系列#

      本文标题:接入 iOS 10.3「应用内评分」新特性

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