From 65195cf4c0e6ead3bd28c3843015630e9ac2e41f Mon Sep 17 00:00:00 2001 From: heavensoft Date: Sun, 8 May 2022 12:31:25 +0000 Subject: [PATCH] update docs/plugin/sell.md. --- docs/plugin/sell.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/plugin/sell.md b/docs/plugin/sell.md index 08bf10a1b..dfa724283 100644 --- a/docs/plugin/sell.md +++ b/docs/plugin/sell.md @@ -3,7 +3,9 @@ DCloud插件市场支持对uniCloud插件、原生插件设置付费销售,帮助插件作者进行技术变现;其中: - uniCloud插件支持普通授权版、源码授权版两种形式进行售卖;[uniCloud付费插件的“源码授权版”和“普通授权版”的区别](https://ask.dcloud.net.cn/article/38040); -- App原生插件仅支持普通授权版; +- App原生插件仅支持购买授权版,不提供源码; + +其他类型插件不支持计费。 插件作者在发布uniCloud插件、原生插件时,可自定义售卖价格及形式(uniCloud分类),见下图: @@ -11,11 +13,20 @@ DCloud插件市场支持对uniCloud插件、原生插件设置付费销售,帮 如未设置价格,则默认为免费插件,所有用户均可下载使用; -如果设置了价格,则用户需付费后才能使用;为保护插件作者的权益最大化,DCloud对购买插件的使用场景做了限制,具体如下: -- uniCloud插件:购买时需绑定服务空间,该付费插件仅支持部署到绑定的服务空间。 -- App原生插件:购买时需绑定appid,该付费插件仅可用于该appid对应的云打包,不支持其他appid云打包,不支持离线打包。 +## 版权保护和试用机制 + +普通前端插件因其源码开放问题,无法支持计费。 + +uniCloud插件的云函数部分支持源码保护,未购买源码版的用户无法获取到源码。如果是云端一体插件,其前端部分的js也支持加密混淆。但由于前端js必须运行在前端设备上,仍然存在被破解的可能性,DCloud无法承诺这种前端加密混淆无法破解。 + +uniCloud插件的销售和服务空间绑定。购买者购买时绑定好自己的服务空间spaceid,未经授权的服务空间无法上传加密的云函数。 + +app原生插件由于插件作者提交的是编译后的二进制文件,且该app插件的二进制文件在设计上不会单独被三方获取,所以可以保护安全。(也因此,本地打包不支持使用插件市场的付费app原生插件) + +app原生插件的销售和客户端appid、包名绑定。购买者购买时绑定好自己的appid和包名。未经授权的appid和包名无法运行需要付费购买的app原生插件。 +但DCloud为所有销售插件提供了试用机制,允许购买者先试用后付费。uniCloud插件提供了7天的试用,试用到期后会自动销毁加密云函数;app原生插件仅支持在app自定义运行基座上试用,该运行基座无法脱离HBuilder独立安装,且每次启动均有会弹出测试toast字样。 ## 查看收益 -- GitLab