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

6.0 KiB
Raw Blame 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. 填写完整的审核信息

# 提交审核时的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. 查看拒绝原因

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次
  • 撤回后需要重新提交
# 撤回审核
api.undo_code_audit()

六、审核状态码说明

状态码 说明 后续操作
0 审核成功 可以发布上线
1 审核被拒 根据原因修改后重新提交
2 审核中 等待1-7个工作日
3 已撤回 修改后重新提交
4 审核延后 等待进一步通知

七、相关链接