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