同步数据
This commit is contained in:
57
miniprogram/docs/SOP_碎片时间小程序_认证任务众包.md
Normal file
57
miniprogram/docs/SOP_碎片时间小程序_认证任务众包.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# 碎片时间小程序 · 认证任务众包 SOP
|
||||
|
||||
> 流程口径:平台只撮合任务与验收;账号来源、合规与平台规则由发起方自负,建议在合同/任务说明里写清。
|
||||
|
||||
---
|
||||
|
||||
## 角色
|
||||
|
||||
| 角色 | 说明 |
|
||||
|:---|:---|
|
||||
| 发起方(你) | 发任务、采购号、审核截图、打款 |
|
||||
| 接单方 | 登录指定账号、完成认证、上传成功截图 |
|
||||
|
||||
---
|
||||
|
||||
## 步骤
|
||||
|
||||
**Step 0|产品**
|
||||
碎片时间小程序具备:发布任务、任务详情、接单/认领(或群内确认后你在后台绑定接单方)、上传凭证、发起方审核、标记完成/打款(或线下打款后在小程序确认)。
|
||||
|
||||
**Step 1|生成任务**
|
||||
在小程序里创建「认证类」任务:写清平台名称、认证类型、截止时间、赏金、**需上传的验收材料**(如:认证成功页截图)。
|
||||
|
||||
**Step 2|丢到群里**
|
||||
把任务链接或任务卡片发到目标群,说明谁接谁在小程序里认领(或私信你登记,由你在后台绑定该用户为执行人)。
|
||||
**门禁:必须等到明确有人接单/认领后,再进入 Step 3。**
|
||||
|
||||
**Step 3|采购认证号**
|
||||
接单已锁定后,再到淘宝等平台购买符合任务要求的认证号(店铺、类目、是否已部分认证等按任务说明买)。
|
||||
|
||||
**Step 4|交付登录信息**
|
||||
将 **账号、密码、绑定手机号**(及验证码接收方式,若需要)通过约定渠道发给接单方;附 **极简认证流程**(要点的什么、上传什么、注意哪几条),避免长篇说明书。
|
||||
|
||||
**Step 5|跟进认证**
|
||||
接单方登录并按流程完成认证;页面显示 **已成功** 后,截取 **带成功状态** 的截图。
|
||||
|
||||
**Step 6|上传与验收**
|
||||
接单方在小程序任务里 **上传成功截图**;发起方核对截图与任务要求一致后 **审核通过并打款**,任务关闭。
|
||||
|
||||
---
|
||||
|
||||
## 验收清单(发起方勾选)
|
||||
|
||||
- [ ] 群内/小程序已锁定唯一接单方,未锁人不买号
|
||||
- [ ] 账号信息与绑定手机已完整交给接单方
|
||||
- [ ] 截图含明确「认证成功」或平台等价状态,且在任务约定平台内
|
||||
- [ ] 赏金金额与打款方式与任务页一致
|
||||
|
||||
---
|
||||
|
||||
## 异常处理(简)
|
||||
|
||||
| 情况 | 处理 |
|
||||
|:---|:---|
|
||||
| 买号后接单方失联 | 任务重新挂群;原接单方在小程序取消认领规则需产品支持 |
|
||||
| 认证失败 | 先区分是号问题还是操作问题;换号或换人按任务规则是否补赏金,事先写进任务说明 |
|
||||
| 截图不清晰 | 退回补传,限次数写在任务里 |
|
||||
161
miniprogram/docs/资料完善引导流程图.md
Normal file
161
miniprogram/docs/资料完善引导流程图.md
Normal file
@@ -0,0 +1,161 @@
|
||||
# Soul 小程序 - 资料完善引导流程
|
||||
|
||||
> **入口统一**:仅 `checkVipContactRequiredAndGuide` 被 onLaunch/onShow/登录 调度;非 VIP 时内部链式调用 `checkAvatarNicknameAndGuide`。
|
||||
|
||||
---
|
||||
|
||||
## 〇、总览(全流程)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Start([触发]) --> Trigger{触发来源}
|
||||
Trigger -->|onLaunch/onShow/登录| Main
|
||||
Trigger -->|登录返回 isNewUser| LoginBranch
|
||||
Trigger -->|VIP支付成功| VipPay
|
||||
|
||||
LoginBranch[登录成功] --> NewUser{isNewUser?}
|
||||
NewUser -->|否| Main
|
||||
NewUser -->|是| NeedAN1{头像昵称未改?}
|
||||
NeedAN1 -->|是| ForceA[redirectTo avatar-nickname<br/>无弹窗]
|
||||
NeedAN1 -->|否| Main
|
||||
|
||||
VipPay[VIP支付成功] --> Sync[同步权益] --> ModalV[弹窗:请填写好资料] --> RedirV[redirectTo profile-edit?from=vip]
|
||||
|
||||
Main[checkVipContactRequiredAndGuide] --> Skip{在 profile-edit<br/>或 avatar-nickname?}
|
||||
Skip -->|是| End1([结束])
|
||||
Skip -->|否| Fetch[请求 VIP + profile]
|
||||
Fetch --> IsVip{VIP?}
|
||||
|
||||
IsVip -->|否| AvatarFlow[checkAvatarNicknameAndGuide]
|
||||
AvatarFlow --> A1{头像昵称已完善?}
|
||||
A1 -->|是| End2([结束])
|
||||
A1 -->|否| A2{今日已提示?}
|
||||
A2 -->|是| End2
|
||||
A2 -->|否| MA[弹窗:请设置头像和昵称] --> NavA[navigateTo avatar-nickname]
|
||||
|
||||
IsVip -->|是| B1{头像昵称未改?}
|
||||
B1 -->|是| M1[弹窗:请完善资料] --> R1[redirectTo profile-edit]
|
||||
B1 -->|否| B2{有手机号?}
|
||||
B2 -->|否| M2[弹窗:VIP需完善手机号] --> R2[redirectTo profile-edit]
|
||||
B2 -->|是| B3{有微信号?}
|
||||
B3 -->|否| M3[弹窗:请完善微信号] --> N1[navigateTo profile-edit]
|
||||
B3 -->|是| End3([结束])
|
||||
```
|
||||
|
||||
**触发时机**:onLaunch 1.5s | onShow 0.5s(节流 5min)| 登录成功 1.2s | VIP 支付成功 即时
|
||||
|
||||
---
|
||||
|
||||
## 一、整体流程(冷启动 / onShow)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Start([入口:onLaunch 1.5s / onShow 0.5s]) --> CheckLogin{已登录?}
|
||||
CheckLogin -->|否| End1([结束])
|
||||
CheckLogin -->|是| VIPCheck[checkVipContactRequiredAndGuide]
|
||||
VIPCheck --> CoolDown{3秒内已执行过?}
|
||||
CoolDown -->|是| End0([结束,防重复])
|
||||
CoolDown -->|否| RouteSkip{当前在 profile-edit<br/>或 avatar-nickname?}
|
||||
RouteSkip -->|是| End0
|
||||
RouteSkip -->|否| FetchAPI
|
||||
VIPCheck --> FetchAPI[请求 API:VIP 状态 + 用户资料]
|
||||
FetchAPI --> UpdateIsVip[更新 globalData.isVip]
|
||||
UpdateIsVip --> IsVip{VIP?}
|
||||
|
||||
IsVip -->|否| AvatarCheck[checkAvatarNicknameAndGuide]
|
||||
AvatarCheck --> End2([结束])
|
||||
|
||||
IsVip -->|是| SkipProfile{当前在 profile-edit?}
|
||||
SkipProfile -->|是| End3([结束])
|
||||
SkipProfile -->|否| NeedAvatar{头像/昵称未改?}
|
||||
|
||||
NeedAvatar -->|是| Modal1[弹窗:为了更好为您服务,请完善资料]
|
||||
Modal1 --> Redirect1[redirectTo profile-edit]
|
||||
Redirect1 --> End4([结束])
|
||||
|
||||
NeedAvatar -->|否| HasPhone{有手机号?}
|
||||
HasPhone -->|否| Modal2[弹窗:VIP会员需完善手机号...]
|
||||
Modal2 --> Redirect2[redirectTo profile-edit]
|
||||
Redirect2 --> End5([结束])
|
||||
|
||||
HasPhone -->|是| HasWechat{有微信号?}
|
||||
HasWechat -->|是| End6([结束])
|
||||
HasWechat -->|否| Modal3[弹窗:请到资料页完善微信号]
|
||||
Modal3 --> Nav1[navigateTo profile-edit]
|
||||
Nav1 --> End7([结束])
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 二、头像/昵称引导(非 VIP 用户)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A([checkAvatarNicknameAndGuide]) --> B{globalData.isVip?}
|
||||
B -->|是| X([跳过,由 VIP 检测处理])
|
||||
B -->|否| C{头像/昵称已完善?}
|
||||
C -->|是| Y([结束])
|
||||
C -->|否| D{当前在 profile-edit<br/>或 avatar-nickname?}
|
||||
D -->|是| Z([结束])
|
||||
D -->|否| E{今日已提示过?}
|
||||
E -->|是| W([结束])
|
||||
E -->|否| F[弹窗:请设置头像和昵称]
|
||||
F --> G{点击去完善?}
|
||||
G -->|是| H[navigateTo avatar-nickname]
|
||||
G -->|否 稍后| I([结束])
|
||||
H --> I
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 三、首次登录(新注册用户)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Login([登录成功]) --> NewUser{isNewUser?}
|
||||
NewUser -->|否| VIPFlow[checkVipContactRequiredAndGuide]
|
||||
VIPFlow --> Flow1([见流程图一])
|
||||
|
||||
NewUser -->|是| NeedAvatar{头像/昵称未改?}
|
||||
NeedAvatar -->|否| VIPFlow
|
||||
NeedAvatar -->|是| ForceRedirect[redirectTo avatar-nickname<br/>无弹窗,强制跳转]
|
||||
ForceRedirect --> End([结束])
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 四、VIP 购买成功(超级个体)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Pay([VIP 支付成功]) --> Sync[同步权益 / 拉取 VIP 状态]
|
||||
Sync --> Modal[弹窗:为了更好为您服务,请填写好资料]
|
||||
Modal --> Redirect[redirectTo profile-edit?from=vip]
|
||||
Redirect --> End([结束])
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 五、页面职责
|
||||
|
||||
| 页面 | 用途 |
|
||||
|------|------|
|
||||
| **avatar-nickname** | 仅头像 + 昵称,专注引导新用户/非 VIP |
|
||||
| **profile-edit** | 完整资料(手机号、微信号、MBTI、行业等),VIP 用户统一跳转 |
|
||||
|
||||
---
|
||||
|
||||
## 六、触发时机汇总
|
||||
|
||||
| 时机 | 执行的函数 | 延迟 |
|
||||
|------|------------|------|
|
||||
| onLaunch | checkVipContactRequiredAndGuide | 1500ms |
|
||||
| onShow | checkVipContactRequiredAndGuide | 500ms(节流 5min)|
|
||||
| login 成功 | checkVipContactRequiredAndGuide | 1200ms |
|
||||
| getOpenId 返回 user | checkVipContactRequiredAndGuide | 1200ms |
|
||||
| loginWithPhone 成功 | checkVipContactRequiredAndGuide | 1200ms |
|
||||
| VIP 支付成功 | _onVipPaymentSuccess | 即时 |
|
||||
|
||||
---
|
||||
|
||||
*文档生成于资料完善引导逻辑调整后*
|
||||
Reference in New Issue
Block a user