Skip to content

景点打卡与徽章解锁流程

景点打卡流程

  1. 用户在路线或景点详情点击打卡
    • 系统校验登录、手机号、景点状态
    • 未登录时触发授权
  2. 进入 NFC 打卡页
    • 初始化设备能力与标签监听
    • 不支持 NFC 时提示失败
  3. 用户触碰线下标签
    • 系统进行预校验,验证标签归属与有效性
    • 错误标签进入失败弹窗
  4. 调用确认接口
    • 事务内写入打卡记录
    • 更新路线进度
    • 记录积分流水
  5. 展示结果弹窗
    • 刷新景点详情、路线详情、积分余额
    • 同景点重复打卡不重复奖励

徽章解锁流程

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

关键约束

  • 打卡需验证 NFC 标签合法性
  • 解锁需满足路线完成条件
  • 奖励发放需具备防重能力

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