小程序插件功能介绍
插件是可以添加到小程序并直接使用的功能组件。开发人员可以开发插件,就像为其他小程序使用开发小程序一样。同时,小程序开发人员可以直接使用小程序中的插件,而无需重复开发,从而为用户提供了更丰富的服务。
开发插件的开放范围和服务类别
开放范围:企业,媒体,政府和其他组织的小程序
开发人员可以选择当前小程序帐户选择的类别之一作为插件服务类别。以下是当前打开的插件服务类别,并且更多类别将逐渐打开。
一级类别和二级类别的特殊说明
快递业和邮政业
所有二级类别
医疗
互联网医院的医疗服务
只能使用医学类别小程序
政府事务与民生
所有二级类别
金融业
信用调查服务
旅行和运输
所有二级类别
生活服务
票务,生活费
IT技术
所有二级类别
用餐
评论和推荐,食谱,餐厅排队,点餐平台,外卖平台
旅行
所有二级类别
娱乐
视频,FM /广播,音乐,有声读物,动画
工具
会计,投票,日历,天气,备忘录,办公室,字典,计算,报价/价格比较,发票查询,业务管理
电子商务平台
电子商务平台
企业服务
招聘/求职
汽车
所有二级类别
插件开发过程
以下是插件开发访问过程:
打开插件功能,填写开发信息,开发并提交审查,发布管理插件使用应用程序以打开插件功能
小程序开发人员无需重新注册帐户,他们可以在小程序管理后台中直接激活插件功能,并在完成基本信息后完成激活。
开放入口:小程序管理后台-小程序插件
填写插件的基本信息后,插件的基本信息将显示在插件应用程序的小程序基本信息页面中。
填写开发信息并完成开发
设置插件的服务器域名和令牌信息后,可以在开发人员工具中开发插件。
在开发人员工具中开发插件的步骤:
创建一个插件项目
小程序的AppID可以创建小程序插件项目。插件独立于小程序,但是AppID是公开的,因此请勿使用原始的小程序项目进行插件开发。在“创建项目”页面上,选择一个空文件夹作为项目路径,然后您可以选择创建小程序插件快速入门模板
快速入门模板说明:
miniprogram文件夹是一个常见的小程序项目,用于编写小程序插件的演示。上载插件代码时,此演示将一起上传,并用作发布小程序插件的审阅依据。
该插件文件是小程序插件项目,用于编写小程序插件的代码。
Project.config.json需要注意compileType字段,并且当compileType =='plugin'时,插件项目可以正常使用。
打开现有的插件项目
如果它是以前创建的插件项目,则可以直接在项目列表中打开它;
如果您重新创建项目并选择一个非空目录,则在此非空目录中需要project.config.json。确保此文件具有以下字段:
{ "miniprogramRoot": "./miniprogram", "pluginRoot": "./plugin", "compileType": "plugin"}
在项目开发期间,您可以手动修改project.config.json文件的compileType字段以切换项目的编译类型。
插件上传
在上传插件代码之前,您需要指定版本号,格式为number.number.number,每个数字的最大数量为999。
每次提交时,版本号都需要增加。插件用户将使用此版本号。请仔细填写。
上载插件时,miniprogramRoot在project.config.json中指定的目录的内容将与演示一起作为插件上载。该演示需要涵盖该插件的所有使用场景,以方便对该插件进行审查
插件版本管理
开发人员可以在开发人员工具中上载代码,并在小程序插件开发助手中完成插件的开发和调试。请注意:该插件当前不支持试用版的体验
在开发人员工具中上传代码后,开发人员可以在“ 小程序管理Backstage- 小程序插件开发管理”中管理插件版本。
提交版本审核
插件必须在发布之前提交给微信小程序小组进行审核,并且只有通过审核后才能发布。
在提交审核时,插件开发人员需要填写以下信息:插件服务类别,标签和功能描述。
插件服务类别:插件可以选择小程序传递的服务类别之一。有关开放类别表,请参阅插件的开放范围和类别。