评分的作用:
评估和评论可以帮助人们在考虑是否尝试应用程序时做出明智的决定。积极的评价和评论意味着您的应用程序的更多下载,客户反馈可以让您深入了解现实世界的使用情况,从而有助于指导未来的开发工作。
简介:
iOS10.3允许开发者敦促用户在 App Store 上对应用进行评分。整个评分过程可以直接在 app 内完成并提交,而不用离开应用。它使用的是以 iOS 系统规范设计中的弹窗提醒.系统的评级提示提供了一种熟悉,有效的体验,旨在使用户的影响最小。
评价注意:
只有在用户展示与您的应用程序互动后,才需要评级。例如,在完成游戏级别或生产力任务时提示用户。不要在首次发射或入场时要求评级。允许充足的时间形成意见。
不要中断用户,特别是当他们执行时间敏感或压力很大的任务时。查找逻辑停顿或停止点,评级请求最有意义。
重复的评级提示可能会刺激,甚至可能会对用户对您的应用的意见产生负面影响。 在评级请求之间至少允许一周或两周,然后在用户展示与您的应用程序进一步互动后再次提示。
注意:
- 只能使用在10.3以上
- 是否出现由App Store策略管理,也就是说调用了方法也不一定会有弹窗,因此不要与button点击事情和tap手势等绑定
- 系统会在365天的时间内将每个应用程序的提示显示自动限制为三次出现。
- 在测试包可以无限显示以方便测试,但是在testFilght包中不能无限显示.
- 当您在运送应用程序中调用此方法并显示评分/审核请求视图时,系统将为您处理整个过程。此外,您可以继续在应用的设置中添加一个永久链接,该链接深入到App Store产品页面去评价。
- 如果用户尚未提供反馈,并且最近还没有提出请求,系统会显示一个应用内提示,要求进行评级和可选的书面评审。用户可以单击提供反馈或关闭提示。(在“设置”中,用户还可以选择不接收所有已安装的应用程序的评分提示。)
- 要做此功能,需要大家都升级到xcode8.3,否则会因为没有10.3的SDK导致找不到SKStoreReviewController类而报错.
步骤:
#import <StoreKit/StoreKit.h>
// 在希望显示的地方调用
[SKStoreReviewController requestReview];