查看内容

小程序插件审核又没通过?这才是提审的正确姿

3 月 13 日一个小程序新功能发布了——小程序插件,而在 3 月 14 日凌晨,开发者阿伟已经提交了第一个版本插件代码进行审核,当日下午就收到了微信的审核结果。

作为「第一批」开发者,阿伟在进行插件开发的过程中,遇到了哪些困难,有什么开发经验可以分享给我们呢?

在小程序插件刚推出时,我以为是小程序发布了类似 npm 的组件管理工具,可以供开发者方便的使用其他人提供功能,于是我将最近做的一个「生成分享海报」组件改成插件提交审核,传入几张照片通过 canvas 合成一个图片,用户可以保存到相册的功能。

这时再回头看看小程序插件官方介绍,我才恍然大悟,原来组件是组件,插件是插件,插件是可以直接提供服务的,组件是给开发者提供的轮子,不能直接提供服务,这是两回事。

小程序开发者可以在小程序管理后台-设置-第三方服务-插件管理中,根据 AppID 查找需要的插件,并申请使用。插件开发者在 24 小时内通过后,小程序开发者可在小程序内使用该插件。 这里有三个重点:

1. 只有企业、媒体、政府及其他组织主体的小程序才能开发插件,主体类型为个人的小程序不能开发插件,但可以使用插件。

3. 插件发布前需要提交微信小程序团队审核,审核通过后才可发布。提交审核时,插件开发者需要填写以下信息:插件服务类目、标签及功能描述。同时,在审核插件代码的时候,微信同样会对其中的小程序代码进行审核,以完整审核插件的功能。

5. 每个小程序 AppID 只能创建一个插件。也就是说,如果想要创建多个插件,注册多个小程序帐户是免不了的了。

在开发文档里明确表示:管理插件使用申请 24 小时内选择「通过」或「拒绝」申请方使用插件。这是我认为十分「坑爹」的一点,且当有人提交插件授权申请时,居然不会给开发者发推送消息,开发者只能自己上后台看。

还有更为重要的一点:小程序插件中不能使用 API,这意味着小程序插件不能实现微信支付。

从我 3.14 凌晨第一个「生成分享海报」插件版本审核,到「菜单」插件最近一次在 3.16 被「打回来」,期间还有多次审核不通过的情况,可以见得微信对于插件的审核还是十分积极而严格的。

在插件市场正式开放之前,?知晓程序将限量邀请 100 名优质的小程序插件开发者,开发第一批小程序插件。

分享: