微信小程序开发模式有2种,一种是直接开发,一种是代开发
直接开发指的是企业或个人自行组建技术团队,使用微信或其他平台提供的小程序开发工具、框架和API,进行小程序的设计、编码、测试和发布。
代开发指的是企业将小程序的开发需求委托给专业的第三方开发团队。
在进行代开发之前,商家需要将小程序授权给第三方平台,上篇文章已经对小程序授权流程进行介绍
这篇文章将为你介绍代开发小程序的发布流程并举例进行说明
步骤如下:
1、绑定开发小程序
2、小程序代码编写
3、代码提交到草稿箱
4、草稿箱的代码提交到模版库
5、发布模板库的代码
6、提交代码审核
7、发布上线
第三方平台帮助旗下已授权的小程序进行开发小程序时,需先开发完成小程序模板,再将小程序模板部署到旗下小程序账号中,部署流程主要包含:构建小程序版本、小程序提交审核、发布小程序。
下面将对代开发小程序发布的具体流程展开进行描述:
1、 绑定开发小程序
(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。
(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序,这个小程序将用于后续的开发,绑定开发小程序的步骤可参考:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/dev.html
① 登录开放平台,进入管理中心-第三方平台-详情-代开发小程序,一个第三方平台账号可绑定30个开发小程序
② 点击添加开发小程序,按照要求填写账号和密码、进行安全认证、最后绑定成功
③ 绑定成功后也可以解除绑定
2、 小程序代码编写
在上个步骤中申请的开发小程序中进行代码编写
3、 代码提交到草稿箱
前往开发者工具,将编写好的代码提交到草稿箱中
4、 草稿箱的代码提交到模版库
将草稿箱中的代码提交到模板库中,供后续发布使用,提交到模版库的方式有2种,一般来说,直接在微信开放平台进行提交就可以了,2种方式如下:
(1)前往微信开放平台完成提交
(2)通过接口进行提交
① 获取代码草稿列表 :
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatedraftlist.html
② 将草稿添加到代码模板库:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/addtotemplate.html
5、 发布模板库的代码
这个步骤主要用来构建小程序版本
(1)获取代码模板列表 ,拿到要发布的模版id:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatelist.html
(2)根据模版id,将模版进行上传发布,为已授权的小程序上传代码 ,在这个步骤中,需要自定义小程序的版本号
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/commit.html
为了方便第三方平台的开发者引入 extAppid 的开发调试工作,引入ext.json配置文件概念,该参数则是用于控制ext.json配置文件的内容,构建版本的时候,需要这个扩展参数
6、 提交代码审核
完成以上步骤后,便可以提交代码进行审核,但是在审核之前,需要再检查一下提交代码审核前的前置检查项
● 商家小程序名称、简介、类目和头像:前往小程序后台进行检查
● 商家用户隐私保护指引是否已经配置好
● 如果小程序还涉及申请地理位置等相关隐私接口,还需对相关api进行权限申请、在代码中进行声明
前置项配置完成后,便可对代码进行提交,步骤如下
(1)获取已上传的代码页面列表,找到要提交审核的代码:
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getCodePage.html
(2)提交代码审核:将要审核的代码提交进行审核
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/submitAudit.html
当小程序有审核结果后,微信服务器会向第三方平台方的消息与事件接收 URL(创建第三方平台时填写)以 POST 的方式推送相关通知
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_verify_ticket.html
(3)除了等小程序回调审核结果外,还能通过接口查询指定版本的审核状态、查询最新一次提交的审核状态
查询审核单状态:查询指定发布审核单的审核状态
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getAuditStatus.html
查询最新一次提审单的审核状态:
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getLatestAuditStatus.html
7、 发布上线
提交的代码审核通过即可发布使用
发布已通过审核的小程序:发布最后一个审核通过的小程序代码版本
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/release.html
小程序发布流程页面设计如下:

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!
优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站、APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。