iOS10.3 的评论系统
来源:互联网 发布:网络强国 中国在路上 编辑:程序博客网 时间:2024/05/17 02:20
iOS10.3 对 App 的评论系统进行了较大的升级。主要在三个方面。
支持 App 内评分
在此之前我们要实现 App 内评分需要使用SKStoreProductViewController
。它只会在 App 内部模态打开在 AppStore 的详情页。iOS10.3 后 StoreKit 增加了支持 App 内评分的SKStoreReviewController
。它只有一个类方法+(void)requestReview
。在满足条件时它会在 App 内部弹出用来评分的 Alert。如下图所示,它只能评分,不能评论,且在没网络或调用次数频繁的时候将没有任何效果。弹出的 Alert 使用 UIWindow 实现,windowLevel 为 UIWindowLevelStatusBar - 1,即 999,你可以用更高或相同的层级来遮盖它。支持直接跳转到 AppStore 的评论编辑页
通过在项目 URL 查询参数的最后加上 action=write-review 就可以跳转到 AppStore 并自动模态打开评论编辑页面,如下图所示。例如:itms-apps://itunes.apple.com/app/id541052011?action=write-review
。在此之前我们只能跳转到评论页。支持开发者回复
开发者可以在 iTunes Connect 中回复用户的评论。并可以编辑和删除自己的回复。回复后会在 AppStore 对应的评论下会公开显示“开发人员回复”。用户只有在 iOS10.3 之后的系统才能看到回复内容。此外,开发者还可以举报删除用户的评论。回复和举报与用户评论一样,都需要最多 24 小时的审核。
参考资料
Ratings, Reviews, and Responses
SKStoreReviewController requestReview() may or may not present and alert?
写了 47887 字,被 660 人关注,获得了 469 个喜欢
- iOS10.3 的评论系统
- iOS10的系统权限兼容性问题
- iOS10跳转系统设置的正确姿势
- iOS10跳转系统设置的正确姿势
- iOS10系统版本判断的吭,以及iOS10以上系统版本判断正确的方法
- iOS10获得系统权限
- iOS10 跳转系统设置
- iOS10隐藏系统状态栏
- 基于MySQLi和jQuery的评论系统
- 如何实现一个楼中楼的评论系统
- 如何实现一个楼中楼的评论系统
- iOS跳转到系统的设置界面(支持iOS10)
- iOS10自身系统设置的URL scheme逻辑
- iOS10系统安装新软件后无法联网的解决办法
- iOS10 调用系统相机拍照后黑屏的问题
- 【iOS开发】Xcode8不支持iOS10.1系统设备的解决方案
- IOS10 系统自带的语音识别功能
- 关于在IOS10 系统上运行App 遇到的问题
- 今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。
- android.content.res.Resources$NotFoundException: String resource ID #0x0
- leetcodeOJ 67. Add Binary
- Ubuntu16.04编译安装xdebug(phpstorm)
- PHP-ExcelReader错误修改办法
- iOS10.3 的评论系统
- unit8文档
- java中String、StringBuffer、StringBuilder的区别
- c++第三次上机作业
- 第三次作业
- bzoj1015[JSOI2008]星球大战starwar
- c++第3次上机实验 项目1:个人所得税计算器
- 查看GCC的内置宏定义
- 算法设计与分析(6)-- ZigZag Conversion(难度:Medium)
想不明白苹果在搞什么,既然10.3出了应用内评分,为啥不把评论输入也加进去
xuyafei86: 应用内评分是用便捷性来吸引评分。但是让输入文字的话大部分人就不愿意点了。可能是这个考虑吧。也许以后会支持,不支持的确有点不能理解,做成可选的也行。