小程序插件初探
小程序插件可以干嘛?
周二晚上,小程序的一个新功能发布了-[小程序插件]。起初,人们认为applet发布了一个类似于npm的组件管理工具,开发人员可以使用它来方便地使用他人提供的组件。然后把最近做的一个功能改成插件提交审核【生成共享海报的插件(即下载远程图片并渲染到画布上生成图片的功能)github地址】,然后被微信粗暴的叫回来。
我提交的小程序的审核结果被收回了。
这是我回头看官方介绍小程序插件的时候。这时我突然意识到,原来组件就是组件,插件就是插件,插件可以直接提供服务,组件就是开发者提高开发效率的轮子,这是两码事。
小程序插件正式介绍
插件可以是
快递信息查询服务、天气查询服务、打车服务(滴滴)——可以使用滴滴提供的组件,直接嵌入自己的小程序实现打车功能)、外卖服务(美团外卖)——比如每个餐厅都需要不同风格的小程序,但是他需要外卖功能,那么就可以为每个餐厅定制一个小程序。在外卖部分,可以直接使用美团外卖提供的外卖插件提供信用信息服务——比如大部分p2p小程序都需要使用信用信息。如果有人提供了信用信息服务的插件,可以直接使用,会减少很大的开发量。在没有插件之前,你要自己动手,或者可以使用小程序的webview功能打开信用信息网站(需要添加webview允许的域名)。然而,这种体验远没有小程序那么好和直接,除了做这些事情,还有很多其他的事情。但是,小程序插件目前限制了开放范围和服务类别(开放类别)。
如何使用别人的插件
这里有两个步骤:1。在小程序管理后台添加插件2。在小程序代码中使用插件。
小程序开发者可以在“小程序管理后台-设置-第三方服务-插件管理”中根据AppID找到需要的插件并申请使用。插件在24小时内被开发者批准后,小程序开发者就可以在小程序中使用插件了。这里有三个要点:
不能按关键词搜索,只能用ID查找。没有介绍,也没有怎么用这个插件,最后只搜到头像和名字(这不是在给插件市场铺路吗)加进去了,但他们还是需要插件开发者在24小时内通过,才能使用(所以能不能给我钱,我再传一遍)
#小程序插件开发流程1。打开插件的功能条件:企业、媒体、政府等机构的小程序,个人小程序不多:一个小程序只能打开一个插件。
2.填写开发信息和开发限制:小程序插件的基本信息和头像不能修改。
3.提交审核发布限制:只有在开发类才可以提交正式文档,说“插件发布后才能被其他小程序搜索添加”,其实不是,还没有发布的也可以搜索添加(不知道是不是bug)。
4.管理应用程序以供插件使用。在24小时内选择“通过或拒绝”。申请人用插件作弊:有人提交申请,但不会推给插件开发者。开发者必须自己在后台观看。
如何开发小程序
这个小程序开发文档有详细的说明。文件里有三个地方,我会贴出来。
介绍小程序插件功能
小程序插件开发说明
主要讲解小程序插件在开发者工具中的使用。