初次进行第三方平台型服务商开发的开发者,往往被各种概念搞混,第三方平台如何开发?以下一句话说明:
用“源码克隆器”,为“授权小程序”,克隆一套源码,并发布上线;
“源码克隆器”是什么,就是“代开发小程序”。“源码克隆器”最多30个。
“授权小程序”是什么,就是客户的小程序,客户将小程序授权给第三方平台。“授权小程序”最多无限个。
代开发小程序和授权小程序的不同:
代开发小程序:第三方自己的同主体小程序,仅用于开发调试,无法发布,连体验版也无法生成,不需要授权,只需要绑定第三方即可。ext.json是它关系最紧密配置文件;
授权小程序:客户的小程序,需要授权给第三方后,第三方才有权限进行开发。
所以,第三方平台的开发过程如下:
1、注册开通开放平台第三方平台型服务商;
2、绑定一个“源码克隆器”,即“代开发小程序”,最多可绑定30个。
3、在开发工具中用源码打开“代开发小程序”;
4、“手动“克隆方式:在开发工具里配置ext.json,可以为任意授权小程序克隆代码;可生成体验版,无法提交审核并发布(此步必须通过API实现);按以下文档开发:
https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html
5、“自动”克隆方式:开发工具中上传源码到第三方平台草稿箱;然后按下面文档开发:
6、让用户授权他们的小程序给第三方平台;
7、重复或者任选第4、5步,为每个客户克隆源码,发布上线;
点赞!通俗易懂
通俗易懂,写的真好。
能否请问下,app.json中的分包配置,上传代码,发布到授权小程序,需要什么特殊配置或者处理?
现在啥也没配置,也没处理,审核完,发布代码后,分包页面打开是空白。
如果一个主体,授权了第三方平台型服务商,然后又找第四方编写代码并提交,那第三方能拿到第四方编写的源码吗?
1、第四方将代码交给第三方,由第三方上传提交,第三方将拥有全部源码;
2、第三方让第四方拥有“代开发小程序”(克隆器)的开发者权限,提交代码到模板库;第三方虽然不知道源码,但可以无限复制克隆模板;