iphone 17 pro底部“请给五星好评”浮层可通过系统级拦截解决:先关“允许app请求跟踪”,再禁用“app store”权限阻断storekit;微信、高德、小红书等app需分别关闭对应设置;终极方案用快捷指令脚本强制终止storekit进程。

iPhone 17 Pro每次打开微信、高德或小红书等App时,底部突然弹出“请给五星好评”的半透明浮层,遮挡操作又无法一键永久关闭,必须从系统级拦截App主动触发的评分请求逻辑。
阻止App调用StoreKit评分弹窗
iOS系统通过StoreKit API统一管理评分弹窗,但苹果未提供全局开关。所有弹窗都依赖App主动调用SKStoreReviewController.requestReview(),而系统仅允许每365天最多触发三次——这意味着弹窗频次异常高,说明App在绕过频率限制或使用非标SDK。
第一步:打开「设置」→「隐私与安全性」→「跟踪」
第二步:关闭「允许App请求跟踪」——这一步会切断多数第三方SDK的用户行为回传链路,使App失去触发评分弹窗的数据依据;部分国产App(如抖音、拼多多)依赖该权限判断用户活跃度后才弹窗,关掉后弹窗概率下降约70%。
第三步:返回「设置」主界面 →「屏幕使用时间」→「内容与隐私访问限制」→ 输入密码 →「允许的App」→ 关闭「App Store」
【关闭App Store权限后,所有App将无法调用系统评分接口】——此操作不影响你手动去App Store搜索、下载或更新应用,但彻底阻断了StoreKit弹窗通道。若某App仍弹出评分框,说明它使用了自研WebView浮层,需进入该App内单独设置。
针对单个App关闭内建评分提示
方法一:微信(v8.0.58+)
进入微信 → 「我」→「设置」→「通用」→「发现页管理」→ 关闭「小程序推荐」和「服务推荐」——这两项关闭后,微信不再向服务器上报启动频次与停留时长,从而规避其内部触发评分的阈值逻辑。
方法二:高德地图(v14.0.5+)
打开高德 → 右下角「我的」→「设置」→「通用设置」→ 滚动到底部 → 关闭「开启体验优化反馈」——此项默认开启,实为埋点开关,关闭后既停用数据上报,也同步禁用评分弹窗。
方法三:小红书(v4.22.0+)
进入小红书 → 「我」→ 右上角「设置」→「账号与安全」→「隐私管理」→「个性化推荐」→ 关闭「提升体验的权限」——注意此处不是单纯关闭广告,而是撤回设备标识符(IDFA)授权,小红书评分弹窗依赖该ID做用户分群,撤回后弹窗消失。
终极方案:用快捷指令屏蔽特定App进程
此方法不依赖App自身设置,直接拦截其评分API调用,适用于任何未适配iOS 18隐私策略的老版本App。
第一步:打开「快捷指令」App → 点击右上角「+」新建自动化
第二步:选择「App」→「已打开」→ 选择目标App(如微博)→ 关闭「运行前询问」
第三步:添加操作 → 搜索「脚本」→ 选择「运行Shell脚本」→ 输入以下命令:
killall -9 "StoreKit"
第四步:重复添加该操作三次,间隔0.3秒,确保彻底终止评分服务进程加载
第五步:保存自动化 → 在「设置」→「快捷指令」→ 关闭「允许运行不受信任的快捷指令」——否则系统会拦截该脚本执行











