- 除了上图中提到的名称、简介、类目和头像,还需检查用户隐私保护指引是否已经配置好,相关配置指引可查看《配置小程序用户隐私保护指引》;公告详情可查看《关于补充小程序、插件用户隐私保护指引说明》
- 此外,如果小程序还涉及申请地理位置等相关隐私接口,还需对相关api进行权限申请、在代码中进行声明,相关公告详情可分别查看小程序地理位置相关接口调整、地理位置接口新增与相关流程调整
- 上传代码以及提交代码审核接口的注意事项,可查看对应的接口文档。
如上图所示,第三方平台帮助旗下已授权的小程序进行代码管理时,需先开发完成小程序模板,再将小程序模板部署到旗下小程序账号中,具体流程如下:
第一步:绑定开发小程序
(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。
(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序。(注意,绑定为开发小程序后,该小程序在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台)
第二步:小程序模板的开发和上传
使用开发小程序的开发者微信号登录微信开发者工具,开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。使用详见:第三方平台代开发小程序
第三步:添加到小程序模板库,获得模板 ID
从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模板库中,小程序模板库中的模板不会被覆盖。最多可以有200个代码模板,添加后可以获得模板 ID(TemplateID)。
小程序模板库分为普通模板库和标准模板库,关于两者的区别可以查看小程序模板库管理
第四步:调用接口,为旗下授权的小程序部署代码
具体接口详见上传代码
更多关于第三方平台代开发小程序介绍可查看https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html
上述流程是将代码提交到草稿箱,再到模板库再提交到小程序。如果想实现直接将代码提交到小程序,则可以通过使用 directCommit 直接提交至待审核列表。directCommit是ext.json里的一个参数,详情可查看extAppid 的开发调试
除了通过开发者工具提交代码,还可以通过miniprogram-ci提交代码,directCommit同样适用于ci工具;
- 使用第三方代开发模式,重点需要关注ext.json文件的使用,详情可查看https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html