视觉按最新原型,业务按已确认PRD。现有代码为满足设计而改造。执行见按设计实施与任务卡;当前代码与验证范围见消费者功能页。
广告、收费与通知扩展接入
2026-10-04。代码在现有 Web/API/后台与 RN 项目中。免费版入口关闭;后台可预览扩展状态。没有投放、收款或注册推送设备。
实际改动
- platform:统一关闭配置与53个设计状态的中英文预览数据;广告位置和未来商品、订单、权益、退款、恢复、通知字段保留为可导入的数据模型。三个动作接口直接拒绝,不访问供应商、余额或播放记录。
- Web/App:兼容旧配置,缺失或非布尔开关按关闭处理。RN 提供可导入的 ExtensionPreview 组件,未注册到消费者导航,不调用广告、购买或通知 SDK。
- Payload:侧栏“扩展预览”复用官方账号与当前角色;页面、语言、端可切换。只有管理员和只读运营可读取;没有发布或交易接口。退出后清除已展示数据。
- 推荐和查询预览均为两列、10部剧,第6部后插一个标记广告;广告不占内容数量,无填充与关闭广告后不留空位。封面无阴影。集间与激励广告仅 App 预览,Web 提示使用 App。
运行检查
| 范围 | 结果 |
|---|---|
| platform 全量 | 217/217 |
| 官方 Payload/真实 RAM PostgreSQL 全量 | 81/81 |
| Web 行为全量 | 165/165 |
| App 全量 | 273/273;随后 RN 预览3项及类型检查通过 |
| Go 消费者、后台、游客接口回归 | 通过 |
| 实际 Next 生产构建、Payload、Chrome | 5组通过;53状态中英切换;390/1280宽度 |
后续为补充可见广告截图又检查了开发模式,不把两次相同场景相加。数据和交易状态是明确的合成预览,原生系统、媒体和广告供应商不在此验收范围。
实际浏览器发现并修复了缺失的 Payload importMap 注册与选择控件标签。封面图按原10格素材正确裁切;后台改用框架自带默认头像,页面不再访问 Gravatar。匿名读取、撤销会话、伪造开关、预览 POST 发布、奖励与播放预留未写入均已检查。
边界
53状态已有可运行预览,不代表全部149设计状态已完成高保真行为验收。会员选集、倍速、画质与缓存等部分预览仍为通用展示;上述 schema 为读模型定义,没有实际订单表、回执核验、商品查询或权益发放。未来启用需先实现真实供应商与平台接线;当前修改后台或客户端开关无法启动这些能力。
免费首版现有10/50共享记录规则继续由原业务实现。本轮没有给用户发奖励,没有打开付费或通知,也没有迁移现有数据库、部署业务服务或发布安装包。