App 内评分机制

一、前沿

在用户对App 使用一段时间后,可以弹窗对用户对App 进行满意度调查,在iOS 10.3 之后 iOS官方提供了应用内评分

二、评分方式

    1. 跳转到AppStore 进行评分
    1. 应用内评分,无需打开AppStore

三、使用--方式1

    1. 拼接跳转AppStore的地址:NSString *appURL = @"https://itunes.apple.com/cn/app/idAppID";
    1. 拼接跳转AppStore评分的地址:在URL后面拼接一个query params:action=write-review。例如:NSString *appURL = @"https://itunes.apple.com/cn/app/idAppID?action=write-review";
    1. 效果


      App 内评分机制_第1张图片
      商店.jpeg

三、使用--方式2

    1. 导入:#import
    1. 使用时需注意判断系统版本,要在10.3以上
if (@available(iOS 10.3, *)) {
            [SKStoreReviewController requestReview];
    }
    1. 效果图


      App 内评分机制_第2张图片
      评分.jpeg
    1. 点击评分


      App 内评分机制_第3张图片
      提交.jpeg
    1. 正式环境下点击提交即可完成应用内的评分

四、注意点

    1. 按苹果规定,每台设备、每个App、每年只能弹出3次该提示窗口,如果超过这个次数,则什么都不会显示。
    1. 需要判断当前版本号是否符合系统要求。
    1. 在开发模式下,提交按钮时不能够点击的。只要在App Store 正式上线后,按钮才可以点击。
    1. 弹窗弹出,直接关闭,也算在3次计数之内。

五、对比

    1. 推荐应用内的评分。省去用户跳转App Store ,加载App Store的漫长时间。
    1. 第一种方式通用,第二种方式需要判断版本号,对低版本要进行兼容处理

六、总结

    1. 没啥,就是做个记录。
    1. 如有不同意见,欢迎拍砖

你可能感兴趣的:(App 内评分机制)