Skip to content

徽章解锁流程

概述

徽章解锁流程用于在用户完成指定路线全部景点打卡后,触发徽章领取、积分奖励发放及相关页面状态刷新。

前置条件

  • 用户已完成该路线全部景点打卡

流程步骤

步骤前置条件系统处理结果
1用户已完成路线全部景点打卡路线详情页按钮高亮可点击解锁
2点击解锁徽章校验路线完成度、解锁状态、防重复条件不满足则拒绝
3解锁成功创建徽章记录、发放额外积分、写系统消息展示解锁动效弹窗
4用户关闭弹窗刷新路线详情、徽章页、积分余额可继续分享海报

系统校验规则

在用户点击“解锁徽章”后,系统需进行以下校验:

  • 校验路线完成度是否满足要求
  • 校验徽章是否已解锁
  • 校验是否存在重复提交或重复发放

若任一条件不满足,则拒绝本次解锁请求。

解锁成功后的系统动作

解锁成功后,系统需执行以下处理:

  • 创建徽章记录
  • 发放额外积分
  • 写入系统消息
  • 展示解锁动效弹窗

页面刷新与后续操作

当用户关闭解锁成功弹窗后,系统需刷新以下内容:

  • 路线详情页
  • 徽章页
  • 积分余额

刷新完成后,用户可继续进行海报分享。

相关交互状态

  • 按钮状态:完成路线全部景点打卡后高亮
  • 失败处理:条件不满足时拒绝解锁
  • 成功反馈:通过动效弹窗反馈解锁结果

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答