ios - iOS 应用商店评级(跟踪用户的操作)
问题描述
使用下面的代码,我可以要求用户在应用商店对应用进行评分
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
// Fallback on earlier versions
}
有没有办法知道用户是否真的对应用程序进行了评分、取消或稍后点击?
解决方案
没有办法做到这一点。但是,如果您有点创意,您至少可以了解用户是否会留下评分。
例如,你可以在requestReview()
里面放一个UIAletController
,问用户“你想评价吗?”,如果点击 no 没有必要调用requestReview()
,但如果点击是,那么他们很可能会评价 so call requestReview()
。
当然,这不是最好的 UX,因为您实际上是在两次询问同一件事,但您不能同时拥有这两种方式......希望它有所帮助。
推荐阅读
- javascript - 'ReferenceError:文档未定义'错误
- express - 执行 res.send() 时如何设置内容类型?
- java - 在 android studio 中引用菜单 itemId
- javascript - 似乎无法保持我的 DropZone 状态更新/总是重新渲染 React?
- robotframework - 如何在另一个关键字中的else语句中使用两个关键字
- css - 如何从 HTML 文件链接 CSS 文件?
- ruby - Ruby 方法版本控制
- r - 无法在 R 闪亮中创建反应性数据框:找不到对象“输入”
- r - 重建选举目标包
- php - Laravel 社交名流注册如何为用户创建唯一的用户名