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

iOS原生内购弹窗:价格高于标准价的payUpFront首单优惠不生效

针对该问题的实测结论与解决方案

问题根因

你遇到的是StoreKit框架未在官方文档公开的底层限制:Pay Up Front 类型的 introductory offer 仅在定价低于对应订阅的标准续期价格时,才会在系统原生购买弹窗中正常展示。
即便App Store Connect没有限制Pay Up Front类型优惠的定价区间、配置的订阅项可以正常过审,只要优惠价格高于标准价,系统就会默认忽略该优惠配置,直接展示标准续期价格,该逻辑在沙盒环境和线上正式环境均生效,不属于偶发bug。

可行解决方案

  • 方案一:调整定价配置逻辑,完全匹配苹果原生规则
    将年度订阅的标准价格设置为29.99美元,再给连续续订的用户配置续订优惠(Renewal Promotion),将后续续期价格设置为19.99美元。该配置完全符合你留存长期订阅用户的需求,所有价格信息都会在原生购买弹窗中正常展示。
  • 方案二:保留现有配置,补充应用内价格说明
    保持当前App Store Connect的配置不变,在应用内部的购买页明确标注首年价格、后续续期规则,不需要完全依赖系统原生弹窗的价格展示。该配置下用户实际支付时会按照你设置的29.99美元首年、19.99美元续期的规则扣款,不会出现错扣问题,仅原生弹窗不展示首年优惠信息。

额外注意

不要尝试用Promotional Offer替代Introductory Offer实现该需求,Promotional Offer仅面向已有过订阅记录的老用户开放,新用户无法触发该类优惠。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:45:11