产品需求文档(PRD) - 赠送金币页模块
一、模块概述
“赠送金币”页作为用户获取免费金币的福利入口,鼓励用户通过日常活跃行为(如播放分享、签到)获得金币奖励,提升用户留存与互动活跃度。
二、功能说明
1. 页面入口
- 来源页面:可从“我的钱包”或任务中心点击进入“赠送金币”页。
- 页面标题:顶部显示“赠送金币”标题,左上角返回按钮返回上一页。
2. 奖励任务列表
页面展示两个任务项,用户完成任务后可领取对应金币奖励:
| 奖励金币 | 任务名称 | 描述 | 状态 |
|---|---|---|---|
| 10金币 | 播放分享 | 播放短剧并分享至社交平台 | 未完成 / 已完成 |
| 20金币 | 签到奖励 | 每日签到即可领取 | 未完成 / 已完成 |
- 每个任务项为横向卡片样式,包含金币数量图标、任务标题、任务按钮。
- 奖励状态会影响按钮文案及是否可点击:
- 未完成时:按钮为高亮、可点击状态;
- 已完成时:按钮置灰,标记为“已领取”或不可点击。
三、交互逻辑
- 用户点击任务按钮后触发相应操作(分享 / 签到);
- 操作成功后,调用金币奖励接口发放金币;
- 发放成功后任务状态变为“已完成”,并刷新页面显示;
- 若用户今日已完成签到 / 分享,则直接展示为已完成状态。
四、接口需求(示意)
GET /api/gold/task/list
返回当前用户的赠送金币任务状态列表。POST /api/gold/task/complete
参数:任务ID
功能:完成任务后发放奖励金币。