Files
soul/开发文档/小程序管理/references/审核规范.md

277 lines
6.0 KiB
Markdown
Raw Normal View History

# 小程序审核规范与常见问题
> 帮助你提高审核通过率
---
## 一、审核时间
| 类型 | 时间 |
|------|------|
| 首次提审 | 1-7个工作日 |
| 非首次提审 | 1-3个工作日 |
| 加急审核(付费) | 24小时内 |
**注意**:节假日期间审核时间会延长
---
## 二、常见被拒原因及解决方案
### 1. 类目不符
**问题描述**
小程序功能与所选类目不一致
**解决方案**
- 检查小程序实际功能
- 在后台选择正确的类目
- 部分类目需要资质证明
**示例**
- 电子书阅读 → 教育-在线教育 或 图书-电子书
- 商城 → 商家自营-百货
- 工具类 → 工具-效率办公
### 2. 隐私协议缺失
**问题描述**
使用了隐私接口但未配置隐私保护指引
**解决方案**
1. 在小程序后台配置《用户隐私保护指引》
2. 在小程序代码中实现隐私授权弹窗
3. 确保每个隐私接口都有对应说明
### 3. 诱导分享/关注
**问题描述**
- "分享到群可获得xx"
- "关注公众号领取xx"
- "转发后才能继续使用"
**解决方案**
- 删除所有诱导性文案
- 分享/关注不能作为获取功能的前提条件
- 可以使用"邀请好友"等非强制性引导
### 4. 虚拟支付iOS
**问题描述**
iOS上使用了非IAP的虚拟商品支付
**解决方案**
- iOS上虚拟商品必须使用苹果内购IAP
- 或者关闭iOS上的虚拟商品购买入口
- 实物商品可以使用微信支付
**常见虚拟商品**
- 会员/VIP
- 虚拟货币
- 电子书内容
- 课程/教程
### 5. 功能不完整
**问题描述**
- 页面空白或无内容
- 按钮无响应
- 功能入口找不到
**解决方案**
- 确保所有页面都有内容
- 确保所有按钮都有响应
- 提供完整的测试账号
- 录制操作视频说明
### 6. 内容违规
**问题描述**
- 涉及敏感词汇
- 图片不合规
- 用户生成内容UGC无审核机制
**解决方案**
- 自查敏感词
- 检查图片是否合规
- UGC内容需要有审核/举报机制
### 7. 资质问题
**问题描述**
某些功能需要特定资质
**常见需要资质的功能**
| 功能 | 需要资质 |
|------|----------|
| 直播 | 《增值电信业务许可证》或《网络文化经营许可证》 |
| 金融 | 金融资质 |
| 医疗 | 医疗资质 |
| 地图 | 地图服务相关资质 |
| 发票 | 发票服务资质 |
### 8. 测试账号问题
**问题描述**
- 未提供测试账号
- 测试账号无法登录
- 测试账号权限不足
**解决方案**
- 提供有效的测试账号和密码
- 确保测试账号可以体验全部功能
- 在审核备注中说明账号用途
---
## 三、提高审核通过率的技巧
### 1. 提交前自查清单
- [ ] 所有页面功能正常
- [ ] 隐私协议已配置
- [ ] 类目选择正确
- [ ] 无诱导分享/关注
- [ ] iOS虚拟支付问题已处理
- [ ] 测试账号有效
- [ ] 内容合规
### 2. 填写完整的审核信息
```python
# 提交审核时的item_list示例
item_list = [
{
"address": "pages/index/index",
"tag": "电子书 阅读 创业",
"first_class": "教育",
"second_class": "在线教育",
"first_id": 1,
"second_id": 2,
"title": "首页-电子书列表"
},
{
"address": "pages/read/read",
"tag": "阅读 书籍",
"first_class": "教育",
"second_class": "在线教育",
"first_id": 1,
"second_id": 2,
"title": "阅读页-章节内容"
}
]
```
### 3. 录制操作视频
对于复杂功能,建议录制操作视频:
1. 展示所有核心功能
2. 演示完整的用户流程
3. 说明需要测试账号才能体验的功能
### 4. 写清楚版本说明
```
版本说明示例:
1. 新增电子书阅读功能
2. 新增用户登录功能(使用手机号登录)
3. 新增分销功能(邀请好友可获得佣金)
测试账号:
手机号13800138000
验证码123456
注意事项:
1. 分销佣金功能需要登录后才能使用
2. 部分章节为付费内容,可使用测试账号体验
```
---
## 四、审核被拒后的处理
### 1. 查看拒绝原因
```python
from mp_api import MiniProgramAPI
api = MiniProgramAPI(access_token="你的token")
status = api.get_latest_audit_status()
if status.status == 1: # 被拒
print(f"拒绝原因: {status.reason}")
print(f"问题截图: {status.screenshot}")
```
### 2. 根据原因修改
- 仔细阅读拒绝原因
- 查看问题截图
- 针对性修改
### 3. 重新提交
修改完成后重新提交审核,建议在版本说明中说明修改内容:
```
v1.0.1 更新说明:
1. 修复上次审核指出的问题
2. 删除了诱导分享的文案
3. 完善了隐私协议配置
修改详情:
- 删除了"分享到群获得积分"的引导
- 在设置页面增加了隐私协议入口
```
---
## 五、特殊情况处理
### 1. 加急审核
微信提供付费加急审核服务24小时内完成审核。
申请条件:
- 有紧急的业务需求
- 非首次提审
### 2. 申诉
如果认为审核结果有误,可以申诉:
1. 登录小程序后台
2. 版本管理 → 审核版本
3. 点击"申诉"
4. 填写申诉理由
### 3. 撤回审核
如果发现问题需要撤回:
- 每天只能撤回1次
- 撤回后需要重新提交
```python
# 撤回审核
api.undo_code_audit()
```
---
## 六、审核状态码说明
| 状态码 | 说明 | 后续操作 |
|--------|------|----------|
| 0 | 审核成功 | 可以发布上线 |
| 1 | 审核被拒 | 根据原因修改后重新提交 |
| 2 | 审核中 | 等待1-7个工作日 |
| 3 | 已撤回 | 修改后重新提交 |
| 4 | 审核延后 | 等待进一步通知 |
---
## 七、相关链接
- [小程序审核规范](https://developers.weixin.qq.com/miniprogram/product/reject.html)
- [运营规范](https://developers.weixin.qq.com/miniprogram/product/#运营规范)
- [常见拒绝情形](https://developers.weixin.qq.com/miniprogram/product/reject.html)