小程序插件可以干嘛?
周二晚上的一個(gè)小程序新功能發(fā)布了-【小程序插件】,一開始以為是小程序發(fā)布了類似npm的組件管理工具,可以供開發(fā)者方便的使用其他人提供的組件,然后就將最近做的一個(gè)功能改成插件提交審核【生成分享海報(bào)的插件(就是下載遠(yuǎn)程圖片渲染到canvas生成圖片的功能)github地址】,然后就被微信殘忍的打回來的,如下:
我自己提交的小程序被打回的審核結(jié)果
這是在回頭看看小程序插件官方介紹,這時(shí)候才恍然大悟,原來組件是組件,插件是插件,插件是可以直接提供服務(wù)的,組件是給開發(fā)者的輪子提高開發(fā)效率的,是兩回事。
小程序插件官方介紹
插件可以是
- 提供查詢快遞信息的服務(wù)
- 提供查詢天氣的服務(wù)
- 提供打車(滴滴)的服務(wù) - 可以使用滴滴提供的組件,直接嵌入自己的小程序,實(shí)現(xiàn)打車功能)
- 提供外賣(美團(tuán)外賣)的服務(wù) - 例如每個(gè)餐廳需要的小程序風(fēng)格都不一樣,但他都需要外賣功能,那這時(shí)就可以給餐廳都定制一個(gè)小程序,在外賣部分的功能可以直接使用美團(tuán)外賣提供的外賣插件
- 提供征信服務(wù) - 例如p2p小程序大部分要使用征信,如果有人提供一個(gè)征信服務(wù)的插件,那直接拿來使用,就減少了很大的開發(fā)量,沒有插件之前,你要不然自己做,要不然你可以使用小程序webview功能打開征信網(wǎng)站(需要添加webview允許域名才行),但這樣的體驗(yàn)遠(yuǎn)遠(yuǎn)沒有小程序好和直接
除了可以做這些方面還有很多很多,但小程序插件目前限制了開放范圍及服務(wù)類目(開放類目)
如何使用別人的插件
這里分兩步:1. 在小程序管理后臺(tái)添加插件 2. 在小程序代碼中使用插件
小程序開發(fā)者可在”小程序管理后臺(tái)-設(shè)置-第三方服務(wù)-插件管理“中,根據(jù)AppID查找需要的插件,并申請使用。插件開發(fā)者在24小時(shí)內(nèi)通過后,小程序開發(fā)者可在小程序內(nèi)使用該插件。 這里有三個(gè)重點(diǎn):
- 不能通過關(guān)鍵字搜索,只能使用ID
- 搜索出來沒有這個(gè)插件的介紹和如何使用,只有頭像和名稱(這不是為插件市場鋪好路嗎)
-
好不容易搜索出來添加了還不行,還需要插件開發(fā)者在24小時(shí)內(nèi)通過才能使用(所以是不是可以給我錢,我再通過)
#開發(fā)小程序插件的流程 1.開通插件功能 條件:企業(yè)、媒體、政府及其他組織主體的小程序,個(gè)人小程序不行 個(gè)數(shù):一個(gè)小程序只能開通一個(gè)插件
2.填寫開發(fā)信息并開發(fā) 限制:填寫了小程序插件基本信息和頭像就不能修改
3.提交審核、發(fā)布 限制:在開發(fā)類目內(nèi)才能提交 官方文檔說“插件發(fā)布后才可以被其他小程序搜索并添加”,但實(shí)際上不是,沒有發(fā)布的也可以搜索到和添加(不知道是不是bug)
4.管理插件使用申請 24小時(shí)內(nèi)選擇”通過“或”拒絕“申請方使用插件 坑爹:有人提交申請,居然不會(huì)給插件開發(fā)者發(fā)推送,開發(fā)者必須自己上后臺(tái)看
如何開發(fā)小程序
這個(gè)小程序開發(fā)文檔有詳情說明,文檔里面有三處地方,我貼出來