应用中引导用户去进行应用评论常用的方法大概有以下几种:

  1. 使用deepLink;在app地址链接后边拼接上action=write-review可以直接跳转到App Store应用中对应的应用评价界面进行评价
  2. 使用SKStoreReviewController;在iOS 10.3之后,iOS提供了一种新的评价方式,可以不用跳转出应用在应用内就完成应用的星级评价

从这段说明里,我们看出官方给出的注意点:

  • 该方法在iOS 10.3之后才可以使用,所以在使用时需要进行版本判断
  • 该方法主要用于申请用户评分,但这个方法不一定会显示UI,也就是说即使调用了该方法也不一定会有评级弹窗显示,最终是否有显示主要由App Store的相关政策决定,所以这个方法不适用于任何来自按钮或者其他用户直接交互的操作
  • 该方法在开发模式下可以弹出交互界面,但是不能进行进行信息提交;在TestFlight模式下,调用该方法不会有任何反应
  • 同一用户在同一个应用内每年只能提交三次评论,超出次数之后调用该方法就不会有任何反应,但未找到官方文档说明

代码如下:
导入头文件#import <StoreKit/StoreKit.h>

+ (void)yoStoreReview{if (@available(iOS 10.3, *)) {if ([SKStoreReviewController respondsToSelector:@selector(requestReview)]){//防止键盘遮挡[[UIApplication sharedApplication].keyWindow endEditing:YES];// iOS10.3+ 直接在App内弹出评分框// 此方式苹果允许的调用频率为3次/年[SKStoreReviewController requestReview];}} else {// <iOS10.3 跳转AppStore的评论页面NSString *appIDStr = [NSString stringWithFormat:@"%@", [YostarUtilits getUserDefaultsForKey:@"APPLEID"]];NSString *appStoreReviewStr = [NSString stringWithFormat:@"https://itunes.apple.com/app/id%@?action=write-review", appIDStr];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appStoreReviewStr]];}
}

附:[官方文档] requestReview
附:我的博客地址

iOS 应用商店评分StoreReview相关推荐

  1. ios 应用商店_如何在预算范围内制作值得应用商店使用的iOS应用预览

    ios 应用商店 Back in 2014, Apple made it possible to add an app preview to the the App Store. App previe ...

  2. android APP 跳转到应用商店评分

    闲话少说,直接上代码 /*** APP 工具类** @author chenxuxu* @date 2018/2/10**/ public class AppUtils {/*** 跳转到应用商店评分 ...

  3. iOS App内评分

    App内评分 苹果在iOS 10.3中增加了App评分的新API,用户可以直接在App内评分,而不用跳转到App Store. 使用非常简单,只有一行代码,但也说明了它没有任何可定制性. 此API使用 ...

  4. ios软件商店上架老被打回_安卓神级特殊站点+苹果下载神器上架

    ?精品软件合集? 感谢大家对阿雷的关注与支持,阿雷会坚持为大家分享更多黑科技实用软件,大家阅读时帮忙给一个无成本的赞助,也是对阿雷最大的支持! 神级网站 这是一个神界别的网站,或者叫安卓应用商店,应用 ...

  5. ios软件商店上架老被打回_一款APP上架苹果应用商店的流程,费用是多少?

    App Store:App上架苹果应用商店,App上架和审核本身是不需要缴纳任何费用的. 但是想要将app放到app store上必须有个人开发者账号或是企业开发账号,而这两个账号是按照年来付费的,个 ...

  6. iOS App “去评分” 功能的几种实现总结

    2019独角兽企业重金招聘Python工程师标准>>> 通常 App 都会在它的设置页面或者关于页面添加一个"去评分"选项,或者在用户使用 App 过程中适当时机 ...

  7. iOS 给APP评分无法连接到App Store解决方法

    最近突然发现APP内给应用评分功能跳转到App Store之后提示"无法连接到App Store",研究之后发现是iOS 11系统的适配问题,这里记录下解决方法. iOS 11以前 ...

  8. iOS苹果商店审核防复审、审核流程

    防复审流程 首先 大家都知道的 17开头的IP被苹果长期使用 具体可查之前审核API的调用记录 大概19年5月份是审核稍微好过一点的时候,意外发现苹果审核开始用新加坡IP地址 和英国等不同IP段的地址 ...

  9. 苹果应用商店逾千款iOS应用存安全漏洞

    据国外网站Ibtimes报道,知名网络安全公司FireEye日前警告称,由于一款名为"JSPatch".可帮助开发者修改应用程序的软件上存在安全漏洞,导致苹果应用商店内1000多款 ...

最新文章

  1. ★ 省时省力又省钱--快来看win7家庭版升级旗舰版 ★
  2. 新单词 part 4
  3. mysql数据库存储过程及调用方法
  4. Java FlameGraph 火焰图
  5. BZOJ 1878: [SDOI2009]HH的项链 | 莫队
  6. Nt/2000/xp平台下的存储控制模型(Access Control Model)
  7. python zfill_Python字符串zfill()
  8. python雷达算法实现_一种基于Python的雷达信号处理系统及方法与流程
  9. .orig 等冲突文件的来源
  10. 树莓派 3B+ HDMI 分辨率改不了 和一些坑坑洼洼
  11. 计算机网络学术期刊,中国计算机学会推荐的计算机网络方向国际学术会议与国际学术期刊...
  12. IDEA中的单元测试模块(Junit)不能自动导包
  13. 济南计算机机械工程学校,济南电子机械工程学校2021年招生简章
  14. yolov7+SE注意力机制(个人备忘录)
  15. js读取excel或者导出成excel时权限设置问题
  16. simulink电机仿真学习 -根据转矩方程搭建速度环矢量模型
  17. java开发sns游戏服务需要注意的问题
  18. android sdk v28,完美起航-androidstudio编译出错:Androidresourcelinkingfailed
  19. echars visualMap属性设置
  20. 遗传算法介绍三(来自维基百科)

热门文章

  1. 【源码分析】Android触摸事件的分发拦截
  2. dex2jar源码解析----解析dex文件一
  3. Lynis介绍与使用
  4. floor()报错注入
  5. Unity Shader标准光照模型——高光反射
  6. 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09
  7. Windows系列系统 修改键盘默认对应键值(修改ctrl与fn位置, 解决键盘重要键损坏问题)
  8. QQ能上网,网页不行总解决办法
  9. Stibo Systems(思迪博) 荣获数据质量卓越实践奖并获得CSTC权威鉴定
  10. js实现购物车结算界面