邀请码管理

入口

APP管理 - 统一配置 - 邀请码管理

功能概述

  • 管理“官方邀请码”(version=12,user_id=50235340):支持批量创建、查看现有邀请码。
  • 与服务联动:系统每10分钟自动同步到 Redis 集合 config:ab-switch:invite_codes,供APP搜索关键字接口使用,无需额外在AB面控制设置关键字。

页面功能

  • 批量新增邀请码:在文本框中按“每行一个”输入,提交后批量创建。
  • 结果提示:成功/错误消息与部分失败原因会在页面顶部显示。
  • 邀码列表:展示已有邀请码的 ID、版本、用户ID、邀请码、创建/更新时间与总数。

使用流程

  1. 打开“官方邀请码管理”页面。
  2. 在“批量新增邀请码”输入框中粘贴或输入邀请码(每行一个,如:FF22、X2025、B2233)。
  3. 点击“批量创建”。若格式不合规或重复,页面会显示错误行与原因。
  4. 在下方“现有邀请码”表格确认结果与总数。
  5. 等待定时任务(每10分钟)将最新数据同步至搜索关键字接口。
  6. 打开APP在搜索框输入邀请码,观察是否能进入B面。

注意事项

  • 格式要求:大写字母/数字组合,长度≥4(示例:FF01、X2025)。
  • 重复处理:已存在的邀请码会忽略或提示失败,请尽量保持唯一。
  • 数据范围:该页面仅维护“官方邀请码”(version=12,user_id=50235340)。
  • 同步策略:Redis 同步为覆盖式——先清空集合再写入最新全量,确保与库一致。

常见问题

  • 创建后多久生效?
    • 邀请码绑定接口是立马生效的。
    • 搜索关键字接口需要等待10分钟。定时任务每10分钟自动同步;如需立即生效,可手动执行命令:php artisan sync:official-invite-codes
  • 为什么部分邀请码创建失败?
    • 常见原因:格式不符合(非大写字母/数字、长度不足)、与现有重复。页面会列出失败项。
  • 是否区分大小写?
    • 统一使用大写;校验规则按大写字母/数字执行。APP端输入无大小写要求。
作者:admin  创建时间:2025-08-29 16:18
最后编辑:admin  更新时间:2025-08-29 16:30