Skip to content

13 Licensing

starTechnology1994 edited this page Aug 7, 2026 · 1 revision

13 授权说明

本章介绍 WebNativeBrowser 的授权方案、授权流程、授权文件放置位置与常见问题。购买与商务咨询:startechnology1994@163.com


1. 为什么需要授权

WebNativeBrowser 是一款企业级闭源商业插件。它不是一个简单的"网页套壳",背后是长期且大量的底层适配工作:

  • 8 个 UE 版本独立构建:UE 5.1 – 5.8 每个版本都有一套独立的编译产物与发布包,需要逐一适配与回归;
  • 三平台 × 多架构:Windows x64、Linux x86_64、Linux ARM64 三套运行时,最低支持 GLIBC 2.17 的老系统;
  • Chromium 内核深度定制:CEF 三平台运行时裁剪、重命名与打包,GPU 直通渲染、智能帧率调节、消息通道等能力均基于底层引擎的深度改造;
  • 国产化专项适配:已完成砺算、摩尔线程等国产 GPU 的适配验证;
  • 持续维护:安全补丁、UE 新版本跟进、问题修复与技术支持。

开发不易,每一份授权都是对我们持续投入的认可与支持。请尊重知识产权,购买正版授权,不要使用破解、泄露的二进制或授权文件,也不要把插件二进制、机器码、授权文件发布到公开仓库或社区。


2. 授权方案

授权类型 1 年授权 10 年授权 使用范围
个人版 1,000 RMB 8,000 RMB 仅限购买者本人
商业版 2,000 RMB 15,000 RMB 同一法律主体内部不限人数、设备和项目

授权说明:

  • 个人版:仅限购买者本人使用,可用于本人独立开发的商业或非商业项目,不得用于企业、工作室或多人团队共同开发,不得转让、转售或共享授权文件。
  • 商业版:以单一法律主体名义购买,该主体内部不限项目、不限使用人数、支持多设备和最终应用打包分发。"不限人数"不自动覆盖母公司、子公司、关联公司、外包方或客户团队。可按正式销售政策申请合规发票。
  • 10 年授权:自激活日起连续 120 个月,在授权期内享有对应版本的使用权、适用更新和标准技术支持。它不是源代码授权,也不代表对未来所有 UE、操作系统或硬件环境作无条件支持。
  • 续费:年费到期后需重新购买授权。到期未续费的插件在编辑器中会显示水印,功能仍可正常使用;已打包发布的程序也会出现水印提示,不影响核心功能。
  • 退款:授权文件为数字商品,一经交付不支持退款。

3. 授权机制

插件采用离线授权文件机制,编辑器环境需要有效授权才能使用:

特性 说明
离线验证 授权文件为 RSA 签名的 .license 文件,本地验证,无需联网
机器绑定 授权可与机器码绑定(单机授权),也支持不绑机器码的浮动授权
时间校验 校验发行/到期时间,并具备系统时间篡改检测(回拨/前拨)
到期降级 到期后不强制禁用,显示水印提示,功能不受影响
支持多个控件 同一应用内可同时创建多个浏览器控件,不影响授权

授权文件是加密签名的,无法自行伪造或修改;篡改文件内容会导致校验失败。


4. 授权流程

步骤 操作
1 启动编辑器运行一次,插件自动在 Saved/licenses/ 生成 计算机名_用户名_machine_id.dat 机器码文件
2 将该机器码文件发送给授权方(startechnology1994@163.com),获取 .license 授权文件
3 .license 文件放入插件目录的 Content/webnative/licenses/,重启编辑器后授权生效

5. 授权文件放置位置

.license 的放置位置与插件安装位置对应,插件会自动查找,以下两种位置均支持:

安装方式 路径
项目级安装 <项目>/Plugins/WebNativeBrowser/Content/webnative/licenses/
引擎级安装(Fab 默认) <UE 引擎目录>/Engine/Plugins/Marketplace/WebNativeBrowser/Content/webnative/licenses/

插件通过 IPluginManager 定位自身 Content 目录,无论安装在项目还是引擎目录都能找到授权文件,无需修改任何配置。

查找优先级:

  1. <项目>/Saved/licenses/ —— 最高优先级,用于按机器授权与续期(机器码文件也生成在这里);
  2. 插件 Content/webnative/licenses/ —— 用于打包部署授权

打包场景:

  • 打包时 .license 会作为物理文件(NonUFS)随插件复制到目标位置的 Content/webnative/licenses/(不进 .pak),客户可随时替换该文件以更换或续期授权;
  • 打包后的程序续期,只需将新的 .license 放入 <项目>/Saved/licenses/ 即可,无需重新打包

6. 常见问题

Q1:换了电脑/重装系统,授权会失效吗?

机器码基于当前机器的硬件信息生成。换机器后需要重新生成机器码文件,并联系授权方基于新机器码签发授权文件。

Q2:授权到期后插件还能用吗?

能。到期未续费时编辑器与打包程序都会显示水印提示,但核心功能不受影响。

Q3:我可以在多个项目/多台设备使用吗?

  • 个人版:仅限购买者本人,不限项目数;
  • 商业版:同一法律主体内不限项目、不限人数、多设备可用,并支持最终应用打包分发。

Q4:同一程序里能开多个浏览器控件吗?

可以。同一应用内多个 WebNative Browser 控件、多实例运行均不受授权限制。

Q5:授权文件可以转给别人吗?

不可以。个人版授权文件绑定购买者本人;转售、共享授权文件均违反授权协议。

Q6:从哪里购买授权?

通过 Fab 商店页面或商务邮箱 startechnology1994@163.com 联系授权方。


7. 法律声明

  • 未经授权使用、复制、传播本插件源代码或二进制文件,均属侵权行为;
  • 禁止逆向工程、反编译、反汇编本插件;
  • 授权方不对插件适用于特定用途做任何明示或暗示的保证;
  • 因使用本插件造成的任何直接或间接损失,授权方不承担责任;
  • 不要把机器码文件、.license 授权文件、未脱敏日志发布到公开仓库、Issue 或 Wiki

下一步

Clone this wiki locally