首充与次充
首充购买后分三天手动领完奖励,次充是付费经历后的独立限时商品。两者不共用“已充值”展示状态。
首充三天奖励
支付后第 1 天奖励立即可领,下一自然日开放第 2 天,第 3 天开放全部剩余奖励。漏领第 2 天不会丢失,之后可补领。当前客户端根据 UTC 日期差计算 1–3 天并限制范围,不按支付后每隔 24 小时机械解锁。
购买前展示价格;购买后各天状态由首充记录和当前天数决定。全部奖励领完才隐藏入口,不能仅支付成功就删除。每日第一次进入主界面时,未全部领完的首充弹窗仍属于原设计触发条件;真实弹出频率需环境证据。
来源首充主入口位于七日签到上方;当前入口定位为 46。红点 GiftPackEntry/FirstRecharge 只在存在可领取奖励时亮,单纯可付费不亮。
| 日奖励状态 | 当前页面语义 |
|---|---|
| 未来日 | 正常显示奖励,不置灰;尚不可领 |
| 当日已开放且未领 | 可领取光效与领取操作 |
| 已领取 | 奖励灰态并打勾 |
界面展示真实奖励,不用问号代替。当前固定布局为三天 3/2/2 个奖励位置,空位隐藏;配置超过位置数量的呈现需要明确处理,不能静默把“设计预留截断”变成允许丢奖励。当前英雄展示采用英雄 7 的 Spine、名字和预览,这是现实现取值,仍需与首充奖励配置核对,不能把固定形象当通用礼包规则。
24 小时免广告体验
来源首充奖励包含免广告体验卡,领取即使用,持续 24 小时;覆盖广告位的免看广告权益,不改变广告奖励本身。展示装饰广告卡不单独可点;第 1 天的特权道具奖励格可以查看说明。实际特权生效与到期合并逻辑见月卡与免广告。
次充礼包
发生过任意现金充值后出现次充,来源设为 30 天有效,按普通礼包购买;尚未购买时每日首次进入有弹出要求。次充不是每次现金购买都重新给 30 天,也不能按“钻石消费”触发现金充值条件,具体触发时间以服务端记录为准。
当前实现与差异
首充已从旧模拟奖励/旧 SDK 验证方案切到礼包模型与真实请求;旧稿 VerifyPayment 等过期接线不再作为当前行为。现金 UI 当前以配置美元显示,与参考图人民币符号不同。已领取/未开放奖励的灰态规则采用前端明确修改决定,替代早期“未来日也灰”的草稿。
本轮未进行首充支付、跨日、补领和自动免广告操作;未将历史 UI Gate 当作此次通过证明。
界面信息

依据
飞书《充值》首充/次充工作表;frontend Docs/GiftPack/PanelFitstRechargePackDesign.md 的页面和后续决定,GiftPackFrameworkAndGaps.md 及当前礼包源码。历史实现操作日志归 Git 历史,不作为长期功能步骤。