rwadurian/docs/GENESIS_REFERRAL_CODE.md

76 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 系统推荐码使用指南
## 📌 背景
为了解决"第一个用户无法注册"的问题,系统已创建一个种子用户,提供**创世推荐码 (GENESIS)**。
## 🔑 系统推荐码信息
- **推荐码**: `GENESIS`
- **用途**: 供第一批用户注册时使用
- **特点**:
- ✅ 可被无限次使用
- ✅ 永久有效
- ✅ 不会过期
## 📱 使用方法
### 移动端注册流程
1. 打开 App进入向导页面
2. 在推荐码输入框中输入:`GENESIS`
3. 点击"下一步 (注册账号)"
4. 完成后续注册流程
### 示例截图位置
```
向导页 → 第5页 → 推荐码输入框 → 输入 "GENESIS"
```
## 🎯 适用场景
1. **测试环境**: 开发和测试人员注册测试账号
2. **生产环境**: 第一批真实用户注册
3. **紧急情况**: 当其他推荐码不可用时的备用方案
## ⚠️ 注意事项
1. **系统用户不能登录**:此用户只提供推荐码功能
2. **ID 固定为 1**:方便在数据库中识别
3. **不要删除**:删除系统用户会导致推荐关系链断裂
4. **推广策略**:建议在产品文档/公告中说明首批用户可使用 `GENESIS` 推荐码
## 🔍 数据库查询
查看系统种子用户:
```sql
SELECT * FROM user_accounts WHERE user_id = 1;
```
查看使用 GENESIS 推荐码注册的用户:
```sql
SELECT * FROM user_accounts WHERE inviter_sequence = 'SYSTEM00001';
```
## 📊 监控建议
定期监控使用 GENESIS 推荐码注册的用户数量:
```sql
SELECT
COUNT(*) as total_users,
MIN(registered_at) as first_registration,
MAX(registered_at) as last_registration
FROM user_accounts
WHERE inviter_sequence = 'SYSTEM00001';
```
## 🚀 后续优化建议
1. 考虑为运营团队创建专属推荐码
2. 监控 GENESIS 使用频率,异常时告警
3. 在管理后台显示使用统计数据