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

277 lines
6.0 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.

# 小程序审核规范与常见问题
> 帮助你提高审核通过率
---
## 一、审核时间
| 类型 | 时间 |
|------|------|
| 首次提审 | 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)