9276ab9028
## 新增功能 - 冲刺版 ¥49.9/月:完整支付→激活→权益扣减链路 - 每日一题定时推送(@nestjs/schedule,早8点微信订阅消息) - miniprogram-ci 编译上传脚本(scripts/upload-mp.js) ## Bug修复 - 套餐值统一:vip→growth/sprint(interview轮次限制、analyze次数检查) - member/pay 移除开发绕过:改为订单校验后激活 - progress→report 参数名不匹配:id→interviewId - result.vue resume.create() 参数传错(对象→独立参数) - resume.vue analyze请求缺少Authorization header - bank.vue contribution请求缺少Authorization header - member.vue startPay() 缺少try/catch导致网络错误崩溃 - login.vue 调试面板 v-if="true" 生产泄漏 ## 配置 - 微信支付生产证书就位(商户号1113760598) - .env 清理冗余文件(删除.example/.production) - WX_NOTIFY_URL 更新为 zhiyinwx.yzrcloud.cn ## 文档 - PROJECT-STATUS.md v4.1→v4.2,状态全面更新 - DEPLOYMENT.md 新增小程序编译上传章节、清理检查清单
110 lines
2.8 KiB
Markdown
110 lines
2.8 KiB
Markdown
# 职引 - 微信小程序上线检查清单
|
||
|
||
> **用途**:提交微信审核前,逐项检查,确保一次通过
|
||
> **最后更新**: 2026-06-09
|
||
|
||
---
|
||
|
||
## 一、资质与合规
|
||
|
||
### 1.1 账号资质
|
||
- [ ] 已完成微信认证(企业/个体工商户)
|
||
- [ ] 已获得 **AI 深度合成类目** 审批(必须!)
|
||
- [ ] 已配置客服(用于审核人员测试登录)
|
||
|
||
### 1.2 隐私合规
|
||
- [ ] 《隐私政策》完整
|
||
- [ ] 《用户协议》完整
|
||
- [ ] 小程序内可访问隐私政策和用户协议
|
||
- [ ] 首次收集个人信息前弹窗征得同意
|
||
- [ ] 提供用户注销账号功能
|
||
|
||
### 1.3 内容安全
|
||
- [ ] AI 生成内容有标识("由 AI 生成")
|
||
- [ ] 用户输入内容经过敏感词过滤
|
||
|
||
---
|
||
|
||
## 二、功能完整性
|
||
|
||
### 2.1 核心流程
|
||
- [ ] 微信登录流程顺畅(授权 → 登录成功)
|
||
- [ ] 手机验证码登录流程顺畅
|
||
- [ ] AI 模拟面试流程正常(选岗位 → 问答 → 查看报告)
|
||
- [ ] 面试历史记录正常显示
|
||
- [ ] 进步轨迹雷达图正常显示
|
||
- [ ] 面经贡献功能正常(填写 → 提交)
|
||
- [ ] 简历诊断/优化功能正常(上传 → 分析 → 结果)
|
||
- [ ] 会员中心展示正常
|
||
- [ ] 个人中心信息可查看
|
||
|
||
### 2.2 异常场景
|
||
- [ ] 网络异常时有友好提示
|
||
- [ ] AI 服务不可用时有降级方案
|
||
- [ ] 用户未登录时引导登录
|
||
- [ ] 表单验证错误提示清晰
|
||
|
||
---
|
||
|
||
## 三、技术与性能
|
||
|
||
### 3.1 域名配置
|
||
- [ ] 所有 API 域名已在微信公众平台配置
|
||
- [ ] request 合法域名:`https://zhiyinwx.yzrcloud.cn`
|
||
- [ ] uploadFile 合法域名:`https://zhiyinwx.yzrcloud.cn`
|
||
- [ ] 所有域名使用 HTTPS
|
||
- [ ] 域名已 ICP 备案
|
||
|
||
### 3.2 性能
|
||
- [ ] 首屏加载时间 < 2s
|
||
- [ ] 页面切换流畅,无卡顿
|
||
- [ ] 没有未使用的 console.log
|
||
|
||
### 3.3 兼容性
|
||
- [ ] 微信开发者工具测试通过(基础库 2.25.0+)
|
||
- [ ] 真机测试通过(iOS + Android)
|
||
|
||
---
|
||
|
||
## 四、用户体验
|
||
- [ ] 所有文字无错别字
|
||
- [ ] 按钮状态清晰(可点击/不可点击)
|
||
- [ ] 加载中有 loading 提示
|
||
- [ ] 空状态有引导提示
|
||
- [ ] 下拉刷新正常
|
||
|
||
---
|
||
|
||
## 五、审核准备
|
||
- [ ] 准备测试账号(审核人员体验用)
|
||
- [ ] 准备功能说明文档
|
||
- [ ] 提供客服联系方式
|
||
|
||
---
|
||
|
||
## 六、提交前最后确认
|
||
- [ ] 后端所有接口测试通过
|
||
- [ ] `member/pay` 开发绕过已移除
|
||
- [ ] 版本号已更新
|
||
- [ ] 已备份当前代码(git tag)
|
||
|
||
---
|
||
|
||
## 七、常见审核被拒原因
|
||
|
||
### AI 类目未审批
|
||
提前申请 AI 深度合成类目(已通过)。
|
||
|
||
### 功能不完整
|
||
审核人员无法完成核心流程 → 提供测试账号。
|
||
|
||
### 内容不安全
|
||
AI 输出增加"由 AI 生成"标识 + 敏感词过滤。
|
||
|
||
---
|
||
|
||
## 八、审核通过后
|
||
- [ ] 及时发布上线
|
||
- [ ] 监控线上错误日志
|
||
- [ ] 收集用户反馈
|