Skip to content

产品需求文档(PRD) - 赠送金币页模块

一、模块概述

“赠送金币”页作为用户获取免费金币的福利入口,鼓励用户通过日常活跃行为(如播放分享、签到)获得金币奖励,提升用户留存与互动活跃度。

二、功能说明

1. 页面入口

  • 来源页面:可从“我的钱包”或任务中心点击进入“赠送金币”页。
  • 页面标题:顶部显示“赠送金币”标题,左上角返回按钮返回上一页。

2. 奖励任务列表

页面展示两个任务项,用户完成任务后可领取对应金币奖励:

奖励金币任务名称描述状态
10金币播放分享播放短剧并分享至社交平台未完成 / 已完成
20金币签到奖励每日签到即可领取未完成 / 已完成
  • 每个任务项为横向卡片样式,包含金币数量图标、任务标题、任务按钮。
  • 奖励状态会影响按钮文案及是否可点击:
    • 未完成时:按钮为高亮、可点击状态;
    • 已完成时:按钮置灰,标记为“已领取”或不可点击。

三、交互逻辑

  • 用户点击任务按钮后触发相应操作(分享 / 签到);
  • 操作成功后,调用金币奖励接口发放金币;
  • 发放成功后任务状态变为“已完成”,并刷新页面显示;
  • 若用户今日已完成签到 / 分享,则直接展示为已完成状态。

四、接口需求(示意)

  • GET /api/gold/task/list
    返回当前用户的赠送金币任务状态列表。

  • POST /api/gold/task/complete
    参数:任务ID
    功能:完成任务后发放奖励金币。

基于 MIT 许可发布