小程序模板库管理

一、概述

  • 第三方代开发小程序的路径大概如下图所示,当代码提交到草稿箱之后,需要添加至模板库才可以提交代码。因此引入了小程序模板库进行存储服务商开发的小程序代码。如果使用directCommit模式提交代码,则不需要经过模板库,详情可查看第三方小程序开发模式说明
  • 小程序模板库的存储数量为200(标准模板库和普通模板库分别是200,且两个模板库的模板id不会重复),所以请注意及时清理不需要的小程序模板

二、小程序模板库操作详情

  • 小程序模板库又分为标准模板库和普通模板库,在第三方平台的操作步骤如下:

1、将代码从草稿箱添加至模板库

  • 点击“添加到模板库” 选择“标准模板库”将草稿箱代码添加到标准模板库

  • 点击“添加到模板库” 选择“普通模板库”将草稿箱代码添加到普通模板库

2、将模板删除

  • 选择模板,点击详情,可将模板删除

3、标准模板提交审核

  • 说明:审核中、审核通过的模板不可以再提交审核;未审核以及审核未通过的模板可以提交审核

  • 提交模板审核时需要选择场景标签(当前仅支持交易组件一种场景,不同的场景审核要求不同)、服务类目(该服务类目与小程序服务类目内容时一样的,也是最多可选5个)以及extjson(该字段非必填,主要用于后台生成体验版小程序用于审核;如果体验版生成失败也会导致审核失败,因此请按照实际情况提交ext_json)

4、标准模板审核结果查看

服务商可以通过如下几个方式获取模板审核的结果:

1、通过登录开放平台,查看站内信的方式获取

2、第三方平台管理员可通过接收模板消息的方式获取

3、第三方开发者还可以通过gettemplatelist获取

4、后续将会支持将审核结果推送至第三方平台消息与事件URL方式

三、标准模板库介绍

(一)、标准模板和普通模板库区别

1、普通模板库和标准模板库最大的区别在于,调用提交代码接口时,ext_json支持的传参不同。

2、如果是普通模板库的模板,则ext_json支持的参数较为丰富,详情可查看:ext.json特有字段以及小程序配置说明文档

3、如果是标准模板库,则ext_json支持的参数仅为{"extAppid":'', "ext": {}, "window": {}}

(二)、标准模板库用途

  • 标准模板的主要用途为:基于已经审核通过的标准模板提交的小程序代码,在类目符合要求以及符合其他条件下,可进入“标准模板小程序”审核队列加速审核、然后提交发布,提高发布效率;

  • 提审后进入“标准模板小程序”审核队列加速审核的条件如下(需要同时满足如下条件):

1、该小程序提交代码时,使用的是标准模板。可通过gettemplatelist接口返回的template_type进行判断

2、1 中使用的标准模板已经审核通过,可通过gettemplatelist接口返回的audit_status进行判断

3、小程序配置的服务类目属于其标准模板已审核通过的类目(举个例子,该模板配置了a/b/c/d这4个二级类目,该小程序配置了b/c这两个二级类目,则小程序类目符合自动过审的条件),可通过gettemplatelist接口返回的category_list进行查看。

4、 当前小程序已经开通自定义交易组件,并且获取接入状态接口返回的access_info里面的内容都是1(已完成)状态。

5、满足小程序代码审核的其他要求和规范,详情可查看https://developers.weixin.qq.com/miniprogram/product/reject.html