iOS 应用商店评分StoreReview
应用中引导用户去进行应用评论常用的方法大概有以下几种:
- 使用
deepLink
;在app
地址链接后边拼接上action=write-review
可以直接跳转到App Store
应用中对应的应用评价界面进行评价 - 使用
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相关推荐
- ios 应用商店_如何在预算范围内制作值得应用商店使用的iOS应用预览
ios 应用商店 Back in 2014, Apple made it possible to add an app preview to the the App Store. App previe ...
- android APP 跳转到应用商店评分
闲话少说,直接上代码 /*** APP 工具类** @author chenxuxu* @date 2018/2/10**/ public class AppUtils {/*** 跳转到应用商店评分 ...
- iOS App内评分
App内评分 苹果在iOS 10.3中增加了App评分的新API,用户可以直接在App内评分,而不用跳转到App Store. 使用非常简单,只有一行代码,但也说明了它没有任何可定制性. 此API使用 ...
- ios软件商店上架老被打回_安卓神级特殊站点+苹果下载神器上架
?精品软件合集? 感谢大家对阿雷的关注与支持,阿雷会坚持为大家分享更多黑科技实用软件,大家阅读时帮忙给一个无成本的赞助,也是对阿雷最大的支持! 神级网站 这是一个神界别的网站,或者叫安卓应用商店,应用 ...
- ios软件商店上架老被打回_一款APP上架苹果应用商店的流程,费用是多少?
App Store:App上架苹果应用商店,App上架和审核本身是不需要缴纳任何费用的. 但是想要将app放到app store上必须有个人开发者账号或是企业开发账号,而这两个账号是按照年来付费的,个 ...
- iOS App “去评分” 功能的几种实现总结
2019独角兽企业重金招聘Python工程师标准>>> 通常 App 都会在它的设置页面或者关于页面添加一个"去评分"选项,或者在用户使用 App 过程中适当时机 ...
- iOS 给APP评分无法连接到App Store解决方法
最近突然发现APP内给应用评分功能跳转到App Store之后提示"无法连接到App Store",研究之后发现是iOS 11系统的适配问题,这里记录下解决方法. iOS 11以前 ...
- iOS苹果商店审核防复审、审核流程
防复审流程 首先 大家都知道的 17开头的IP被苹果长期使用 具体可查之前审核API的调用记录 大概19年5月份是审核稍微好过一点的时候,意外发现苹果审核开始用新加坡IP地址 和英国等不同IP段的地址 ...
- 苹果应用商店逾千款iOS应用存安全漏洞
据国外网站Ibtimes报道,知名网络安全公司FireEye日前警告称,由于一款名为"JSPatch".可帮助开发者修改应用程序的软件上存在安全漏洞,导致苹果应用商店内1000多款 ...
最新文章
- ★ 省时省力又省钱--快来看win7家庭版升级旗舰版 ★
- 新单词 part 4
- mysql数据库存储过程及调用方法
- Java FlameGraph 火焰图
- BZOJ 1878: [SDOI2009]HH的项链 | 莫队
- Nt/2000/xp平台下的存储控制模型(Access Control Model)
- python zfill_Python字符串zfill()
- python雷达算法实现_一种基于Python的雷达信号处理系统及方法与流程
- .orig 等冲突文件的来源
- 树莓派 3B+ HDMI 分辨率改不了 和一些坑坑洼洼
- 计算机网络学术期刊,中国计算机学会推荐的计算机网络方向国际学术会议与国际学术期刊...
- IDEA中的单元测试模块(Junit)不能自动导包
- 济南计算机机械工程学校,济南电子机械工程学校2021年招生简章
- yolov7+SE注意力机制(个人备忘录)
- js读取excel或者导出成excel时权限设置问题
- simulink电机仿真学习 -根据转矩方程搭建速度环矢量模型
- java开发sns游戏服务需要注意的问题
- android sdk v28,完美起航-androidstudio编译出错:Androidresourcelinkingfailed
- echars visualMap属性设置
- 遗传算法介绍三(来自维基百科)