You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于SKStoreReviewController弹窗展示频率的技术疑问

关于SKStoreReviewController评分弹窗的两个关键疑问解答

嘿,我来帮你理清楚SKStoreReviewController的这些疑问,这玩意儿当初我刚用的时候也懵过😉

第一个问题:30天后弹窗会每次显示还是仅一次?

答案是仅会显示一次(在符合系统限制的前提下)。
Apple对SKStoreReviewController的展示有严格的全局限制:同一用户在12个月内最多只能看到3次评分弹窗。当你设置30天后调用requestReview()时,系统会先检查该用户是否还在可展示的次数范围内,以及是否满足其他系统判定的条件(比如用户最近有没有评价过、有没有在其他App里刚弹过类似弹窗等)。如果符合条件,第30天调用时会弹一次;但如果用户之后再打开App,哪怕你再次调用requestReview(),只要系统判定已经达到展示限制,就不会再弹了。

第二个问题:单日不重复展示是Apple控制还是自行加逻辑?

这个完全是Apple系统层面自动控制的,不需要你在代码里额外添加逻辑。
哪怕你不小心在同一天内多次调用requestReview(),系统也会直接忽略后续的请求,确保同一用户不会在一天内看到多次评分弹窗。不过这里还是建议你自己在代码里做好触发时机的筛选——比如不要在用户刚打开App就弹,最好等用户完成了几个核心操作、或者确实使用了一段时间后再调用,这样既符合系统规则,也不会打扰用户。

内容的提问来源于stack exchange,提问作者Adrian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:54:22